Skip to content
This repository has been archived by the owner on May 21, 2023. It is now read-only.

Releases: joshukraine/mac-bootstrap

v5.0.1

20 Mar 07:33
5fd7ae8
Compare
Choose a tag to compare

Release Notes

  • Use existing host and computer names as defaults when initializing bootstrap script
  • Update README

v5.0.0

18 Mar 18:21
17ad359
Compare
Choose a tag to compare

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

10 Jan 11:15
Compare
Choose a tag to compare

Resolve shellcheck errors

v4.0.1

04 Jan 12:01
0112168
Compare
Choose a tag to compare

Update python neovim package to pynvim.

macOS 10.14 Mojave

22 Oct 14:32
bf02817
Compare
Choose a tag to compare

macOS 10.14 Mojave

v3.3.0

26 May 09:00
Compare
Choose a tag to compare
  • 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

31 Mar 10:28
Compare
Choose a tag to compare

Update laptop script.

  • Remove QT
  • Add PhantomJS
  • Update Brewfile
  • Update asdf

v3.2.0

03 Mar 10:25
Compare
Choose a tag to compare
  • 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

16 Jan 16:44
Compare
Choose a tag to compare

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

07 Dec 08:59
Compare
Choose a tag to compare
  • Fix some issues with README
  • Simplify asdf version behavior for new installs.