forked from status-im/status-legacy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup
More file actions
executable file
·45 lines (35 loc) · 983 Bytes
/
setup
File metadata and controls
executable file
·45 lines (35 loc) · 983 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/env bash
########################################################################
# This install script will setup your development dependencies on OS X
# or Ubuntu. Ubuntu 16.04 is the only tested version.
#
# Usage: scripts/setup
########################################################################
_current_dir=$(cd "${BASH_SOURCE%/*}" && pwd)
source "$_current_dir/lib/setup/path-support.sh"
source_lib "output.sh"
source_lib "packages.sh"
source_lib "platform.sh"
source_lib "installers.sh"
exit_unless_os_supported
load_nvm_if_available
load_rvm_if_available
####
setup_header "Installing requirements..."
install_and_setup_package_manager
install_wget
install_java8
install_clojure_cli
install_leiningen
install_nsis
install_node
install_watchman
install_react_native_cli
install_android_sdk
install_android_ndk
install_maven
install_cocoapods
####
echo && setup_header "Installing dependencies..."
dependency_setup make prepare-mobile
setup_complete