You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hari Sekhon eed6209193 moved setup/install_terragrunt.sh to install/install_terragrunt.sh 8 months ago
..
teamcity
Hari.terminal
R-packages.txt
README.md
alternatives_set_python.sh
apk-packages-desktop.txt
apk-packages-optional.txt
apk-packages.txt
atom-packages.txt
bootstrap.sh
brew-packages-desktop-casks.txt updated brew-packages-desktop-casks.txt 1 year ago
brew-packages-desktop-taps.txt updated brew-packages-desktop-taps.txt 1 year ago
brew-packages-desktop.txt updated brew-packages-desktop.txt 8 months ago
brew-packages.txt
brew_fix_openssl_dependencies.sh updated brew_fix_openssl_dependencies.sh 2 years ago
ccmenu_cp_plist.sh
ccmenu_setup.sh
ci.txt updated ci.txt 1 year ago
ci_bootstrap.sh
ci_git_set_dir_safe.sh updated ci_git_set_dir_safe.sh 2 years ago
cpan-packages-desktop.txt
cpan-requirements-optional.txt
cpan-requirements.txt
deb-packages-desktop.txt updated deb-packages-desktop.txt 1 year ago
deb-packages-optional.txt updated deb-packages-optional.txt 2 years ago
deb-packages.txt updated deb-packages.txt 1 year ago
docker-images.txt
docker_bootstrap.sh updated docker_bootstrap.sh 1 year ago
doctl_auth_init.exp
download_cassandra.sh updated download_cassandra.sh 1 year ago
download_openjdk11.sh disabled shellcheck SC1091 1 year ago
files.txt updated files.txt 1 year ago
gem-packages-desktop.txt
gem-packages.txt
getawless.sh
go-packages-desktop.txt updated go-packages-desktop.txt 2 years ago
gocd_config_repo.json updated gocd_config_repo.json 1 year ago
install_tfsec.sh updated github script references 1 year ago
install_tkn.sh updated github script references 1 year ago
install_travis.sh updated install_travis.sh 1 year ago
install_trivy.sh updated github script references 1 year ago
install_vundle.sh
install_wercker_cli.sh updated install_binary.sh paths 1 year ago
install_yq.sh updated github script references 1 year ago
jenkins-job.xml
jenkins-plugins.txt
jenkins-test-sleep-job.xml updated jenkins-test-sleep-job.xml 8 months ago
linux_desktop.sh updated linux_desktop.sh 8 months ago
mac_delete_routes_on_interface.sh updated mac_delete_routes_on_interface.sh 1 year ago
mac_desktop.sh updated mac_desktop.sh 8 months ago
mac_diff_settings.sh
mac_settings.sh updated mac_settings.sh 8 months ago
mysql_jdbc_jar_download.sh
npm-packages-desktop.txt updated npm-packages-desktop.txt 1 year ago
npm-packages.txt
pip-packages-desktop.txt
pip-packages-mac.txt moved pyobjc-framework-Quartz to setup/pip-packages-macos.txt 1 year ago
pip_fix_version.sh
portage-packages-desktop.txt
portage-packages-dockapps.txt
portage-packages-extras.txt
portage-packages-server.txt
postgres_jdbc_jar_download.sh
postgresql.conf
prometheus.yml
python_install_snakebite.sh updated python_install_snakebite.sh 1 year ago
python_mac_upgrade_ssl_fix.sh
repos.txt updated repos.txt 8 months ago
rpm-packages-desktop.txt updated rpm-packages-desktop.txt 1 year ago
rpm-packages-optional.txt
rpm-packages.txt
setup_codefresh.sh
shell_link.sh updated shell_link.sh 1 year ago
shell_unlink.sh updated shell_unlink.sh 1 year ago
teamcity-mysql-setup.sql
upgrade_gradle_wrapper.sh
which_python_installed.sh

README.md

Setup

  • Package lists used by the make build at the top level
    • OS packages - Mac OS X / macOS and Linux distributions (RHEL/CentOS, Debian/Ubuntu, Alpine)
    • language libraries for Python, Perl, Golang
  • Simple standalone installation scripts install_*.sh for common technologies that make it easy to set up a new laptop / workstation every time you work for a new company

Almost nothing should need to be done manually, a couple commands and you should be up and running.

Mac XCode for Developers

Run git - it will automatically prompt to install XCode if needed. If git runs, XCode is likely already installed.