Is a collection of scripts to install sane default development tools on MacOS without requiring admin privileges.
-
MacOS has some insanely outdated software by default, e.g.
/bin/bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19) Copyright (C) 2007 Free Software Foundation, Inc.
-
In corporate environments you usually do not have admin privileges. Your admin has better things to do than to come to your desk for every installation and update.
-
SMDS can be run unattended, automated because it doesn’t ask stupid questions but uses sane defaults instead.
SMDS first installs homebrew, then uses it to install/upgrade
-
bash
-
git
-
go
-
node
-
ruby
Each SMDS module takes care of adding the required ENV
variables and PATH
for zsh and bash for them to work in userspace.
If you find this useful and want to contribute, please take a look at open issues to add more modules.
Testing SMDS on a fresh vanilla MacOS would also help greatly. Please report any issues you encountered.