A command line tool to automate the process of installing packages and apps on your mac.
Open Terminal app and just execute the following command:
git clone https://github.com/sloth-tools/sloth-cli.git && cd sloth-cli && ./install.sh
After that you just need to follow the instructions:
- You simply choose your role (Developer or Designer)
- We show you all the packages and apps that will be installed on your laptop
- You can deselect the packages or apps you don't need.
And that's it! 😄
Under the hood Sloth is generating for you a configuration file with all the packages and apps to install. Then we use Ansible Playbooks, Homebrew and Homebrew Cask to automate the process of installation.
- Download the code to your device (or clone this repository)
- Add more Ansible Playbooks, just add them to
user
folder (you have some examples there, if you want to try remove the*.sample
extension). You can find more applications to install here. - In the terminal, run the following command in the project's folder:
./install.sh
- Fork this repository to your own GitHub account and then clone it to your local device
- If needed customize to your needs the following files:
roles/base.json
,roles/developer.json
androles/designer.json
- If you want to add more Ansible Playbooks, just add them to
user
folder (you have some examples there, if you want to try remove the*.sample
extension). You can find more applications to install here. - Install the dependencies:
npm install
- Run the interactive command line tool:
npm start
- Fork this repository to your own GitHub account and then clone it to your local device
- Install the dependencies:
npm install
- Run the interactive command line tool:
npm start
- XING, because this tool was built in a hack week project
- The sloth icon used as a logo was created by Richard Nixon and provided via The Noun Project. It is licensed under a Creative Commons license.