komputer maschine is a shell script that gets your machine ready for development.
This script can be run once or as many times as you'd like. It installs everything that macOS needs to get to work.
- A komputer maschine
- macOS (>10.14)
curl --remote-name https://raw.githubusercontent.com/heldinz/komputer-maschine/main/macos
sh macos 2>&1 | tee ~/komputer-maschine.log
macOS tools:
- XCode Command Line Tools for developer essentials.
- Homebrew for managing operating system libraries.
Tools:
- git for version control.
- Vim for a text editor in your console.
- Heroku CLI to manage Heroku apps from the terminal.
Programming languages and configuration:
- Python 3 for an up-to-date Python install.
Applications:
- 1Password as a secure password manager.
- Alfred for increased productivity and efficiency with macOS.
- Dropbox for storing and sharing files.
- ExpressVPN to browse the web safely.
- Figma for editing and viewing designs.
- Firefox for browsing the web and testing.
- Google Chrome for browsing the web and testing.
- Hyper for a better terminal.
- Notion to share knowledge with colleagues.
- Remember the Milk as a to-do list.
- Slack for more team communication and less email.
- Sonos to play music over a Sonos system.
- Sourcetree because sometimes Git needs a GUI.
- Spotify for music.
- Sublime Text as a scratchpad.
- The Unarchiver for extracting archives that are not supported by macOS out of the box.
- Visual Studio Code as a code editor.
The log of your script, successful or not, will be saved to ~/komputer-maschine.log
.
Read through it to see if you can debug the issue yourself. If not, report where the script failed into a new GitHub Issue.
Cask does not recognize applications installed outside of Homebrew Cask – in the case that the script fails, you can either remove the application from the install list or uninstall the application causing the failure and try again.
© 2020 Alice Rose and licensed under the MIT License.
Forked from Lauren Dorman's komputer maschine.