One thing that has bugged me for years what keeping all my computers set up the same way for web development. My goal with this project is to have a single command that will prep any mac for web development, without me having to worry about getting everything set up.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/mikebronner/.dotfiles/main/install.sh)"
Running the script will perform the following actions:
- Install xcode-select tools if git is not installed on your system.
- Set ZSH as your default shell, if it is not set.
- Install OhMyZsh if it is not installed.
- Install and enable the following OMZ plugins and theme:
- Powerlevel10k theme
- git plugin
- autosuggestions plugin
- syntax-highlighting plugin
- you-should-use plugin
- artisan plugin
- Install the Earthsong terminal theme.
- Install the MesloLGS terminal font.
- Apply the terminal font configurations to VSCode.
- Import all SSH keys into Apple Keychain for syncronization and automatic use.
- SSH keys are an integral part of any developer's daily routine. To make these sync seamlessly between all my macs I import them into Apple Keychain and have git access them there automatically.