Releases: bretonics/Setup
Releases · bretonics/Setup
v2.0.0
New Features
- Modes which re-organizes the project's file structure, but adds more extensible setup for contributions
- File template updates
- Additional prompts (see #8)
- New Options:
-B Sync backups from latest Time Machine backup
-D Use defaults (skip confirmation when applying secondary settings)
-F Run full main install with defaults (Sets -B, -D, -P, and -s)
-M Main install type (-s=true)
-P Set Mac setting system preference defaults (Default: false)
-i [main|essentials] Explicit install type declaration, i.e. -M or -E)
-m <mode> Run additional specified mode installation (in ./src/mode)
Modes
Adds specific 'modes' for additional, distinct installations, e.g. 'dev'. This adds the ability to separate installations specific to modes in addition to the main or essentials setup, and allows users to add other modes in Setup (see contribute).
Breaking Changes
- Changes 'full' install to 'main'
-F
now runs 'main' setup with defaults set (-B, -D, -P, and -s) - See options.
Passing Options and Brewfile
Allow users to pass own Brewfile and options to setup
:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/bretonics/Setup/HEAD/setup)" "" ~/absolute/path/to/Brewfile
No Submodules
Replaces submodules for static files.
Automated Setup
Automatically run Mac's setup.
Homebrew Installl Update
Updates Homebrew install command
Initial Release
🎉🎊🥳🍾🥂
Initial Release - Beta
v1.0.0 update setup script
Initial pre-release
v0.1.0 submodules updated