This repository has been archived by the owner on May 21, 2023. It is now read-only.
Releases: joshukraine/mac-bootstrap
Releases · joshukraine/mac-bootstrap
v5.0.1
Release Notes
- Use existing host and computer names as defaults when initializing bootstrap script
- Update README
v5.0.0
Release Notes
- Add support for Fish shell, including oh-my-fish, and asdf and tmuxinator completion.
- Add option to choose between Fish and Zsh during script initialization.
- Improve overall idempotency of bootstrap script. May now be run multiple times to ensure a desired state. May also be used to easily switch between shells (Fish or Zsh).
- Add versioned backup of existing files and directories when script runs. (Related to above mentioned idempotency)
- Update default Ruby version to 2.7.0.
- Update default Node version to 3.11.0.
- Install patched version of Fira Code font via Homebrew Cask Fonts. (https://github.com/ryanoasis/nerd-fonts#option-4-homebrew-fonts)
- Update Brewfile for bundled packages and casks.
- Update default gems list. (Add Solargraph)
- Update default npm packages (Add Typescript, vue-language-server. Remove standard)
- Various tweaks to macOS defaults.
- Remove dock customization script. (Too error-prone, not worth the trouble.)
- Update README.
v4.0.2
Resolve shellcheck errors
v4.0.1
Update python neovim package to pynvim.
macOS 10.14 Mojave
macOS 10.14 Mojave
v3.3.0
- Ability to customize more configs at runtime:
- Mac Bootstrap branch to clone
- Dotfiles branch to clone
- Computer name
- Host name
- Time zone
- Node.js version
- Ruby version
- Automate installation of pip, Neovim Python support
- Install default npm packages via
~/.default-npm-packages
- Updates to brew, cask, and mas packages
- Remove gpg-suite
- Misc tweaks and enhancements
v3.2.1
Update laptop script.
- Remove QT
- Add PhantomJS
- Update Brewfile
- Update asdf
v3.2.0
- Integrate Neovim
- Remove Vundle installation (now using vim-plug in dotfiles)
- Install several global NPM packages during laptop install
- Improve Node/NPM output during laptop install
- Misc enhancements
Misc Updates
This release provides a number of updates and improvements:
Bootstrap Script
- Remove explicit Tmuxinator install. (Now handled with default-gems and asdf)
- Remove Brewfile installation. (Now included in Laptop)
- Correct shellcheck warnings.
Laptop Script
- asdf updated to latest version
- Provide better Ruby/Gem output during installation.
- Include Brewfile and default-gems directly in laptop script.
- Correct shellcheck warnings.
macOS Defaults
- Removed outdated and unused configs.
- Verify that all current configs are actually valid.
- Improve dock setup script. Resolved broken icon issue?
Removals
- No longer installing htop - currently not working on High Sierra.
- Commented out Homebrew Vim install. (Currently compiling from source)
- Removed standalone Brewfile. (Now included in Laptop)
- Removed leftover nvm config script. (Now installing Node via asdf)
README
- Add instructions for setting up Terminal.app
- README updates and corrections
v3.0.3
- Fix some issues with README
- Simplify asdf version behavior for new installs.