Install and config apps on macOS
Its very time consuming to setup my development environment on a new macOS machine.
Need to setup git, the shell, install applications and then modify the dotfiles.
Developed hydra with makefile and shell scipts that can download, install applications and setup the development tools.
- macOS
- ZSH
- Developer tools via XCode
Clone this repo somewhere. Here we'll use $HOME/.hydra
.
mkdir -p "$HOME/.hydra"
git clone https://github.com/papasavvas/hydra.git "$HOME/.hydra"
- Change working directory to the cloned repository.
- Use make to execute tasks
cd "~/.hydra"
make help
Command | Description |
---|---|
make help |
Show help. |
make git |
Configure git with github. |
make packages |
Install packages with brew. |
make casks |
Install casks with brew. |
make dotfiles |
Backup current dotfiles and symlink templates. |
make remove |
Unlink current dotfiles. |
- Add to brew/casks one cask per line
- Add to brew/package one package per line
- Create inside templates/ the dotfiles you want to symlink into the home directory. Do not use dot as prefix.
hydra is copyright © 2020 Alexandros Papasavva. It is free software, and may be redistributed under the terms specified in the LICENSE
file.