Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f0fded3d1e | ||
|
|
ee28395f66 | ||
|
|
4c01cfa323 | ||
|
|
d4ff286f90 | ||
|
|
def1e57fad | ||
|
|
bf9bed3fdf | ||
|
|
780c225c1f | ||
|
|
fb5f547e00 |
@@ -1 +1 @@
|
|||||||
3.3.5
|
3.3.6
|
||||||
|
|||||||
@@ -2,9 +2,9 @@ cff-version: 1.2.0
|
|||||||
message: Please use the following metadata when citing this project in your work.
|
message: Please use the following metadata when citing this project in your work.
|
||||||
title: macOS
|
title: macOS
|
||||||
abstract: Shell scripts for automated macOS machine setup.
|
abstract: Shell scripts for automated macOS machine setup.
|
||||||
version: 19.0.0
|
version: 19.1.1
|
||||||
license: Hippocratic-2.1
|
license: Hippocratic-2.1
|
||||||
date-released: 2024-09-19
|
date-released: 2024-11-11
|
||||||
authors:
|
authors:
|
||||||
- family-names: Kuhlmann
|
- family-names: Kuhlmann
|
||||||
given-names: Brooke
|
given-names: Brooke
|
||||||
|
|||||||
4
Gemfile
4
Gemfile
@@ -4,7 +4,7 @@ ruby file: ".ruby-version"
|
|||||||
|
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
gem "caliber", "~> 0.58"
|
gem "caliber", "~> 0.64"
|
||||||
gem "debug", "~> 1.9"
|
gem "debug", "~> 1.9"
|
||||||
gem "git-lint", "~> 8.0"
|
gem "git-lint", "~> 8.7"
|
||||||
gem "rake", "~> 13.2"
|
gem "rake", "~> 13.2"
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
:toclevels: 5
|
:toclevels: 5
|
||||||
:figure-caption!:
|
:figure-caption!:
|
||||||
|
|
||||||
|
:mac_os_defaults_link: link:https://macos-defaults.com[macOS Defaults]
|
||||||
|
|
||||||
= macOS
|
= macOS
|
||||||
|
|
||||||
Shell scripts for automated macOS machine setup.
|
Shell scripts for automated macOS machine setup.
|
||||||
@@ -34,7 +36,7 @@ toc::[]
|
|||||||
* Installs link:https://nodejs.org[Node] link:https://www.npmjs.com[packages].
|
* Installs link:https://nodejs.org[Node] link:https://www.npmjs.com[packages].
|
||||||
* Installs link:https://www.ruby-lang.org[Ruby] link:https://rubygems.org[gems].
|
* Installs link:https://www.ruby-lang.org[Ruby] link:https://rubygems.org[gems].
|
||||||
* Installs link:https://www.rust-lang.org[Rust] link:https://crates.io[crates].
|
* Installs link:https://www.rust-lang.org[Rust] link:https://crates.io[crates].
|
||||||
* Applies basic default software settings.
|
* Applies {mac_os_defaults_link}.
|
||||||
* Configures installed software.
|
* Configures installed software.
|
||||||
* Supports restoration of machine backups.
|
* Supports restoration of machine backups.
|
||||||
|
|
||||||
@@ -51,7 +53,7 @@ To install, run:
|
|||||||
----
|
----
|
||||||
git clone https://github.com/bkuhlmann/mac_os.git
|
git clone https://github.com/bkuhlmann/mac_os.git
|
||||||
cd mac_os
|
cd mac_os
|
||||||
git checkout 19.0.0
|
git checkout 19.1.1
|
||||||
----
|
----
|
||||||
|
|
||||||
== Usage
|
== Usage
|
||||||
@@ -145,8 +147,7 @@ All executable scripts can be found in the `bin` folder:
|
|||||||
|
|
||||||
* `bin/apply_basic_settings` (optional, customizable): Applies basic and initial settings for
|
* `bin/apply_basic_settings` (optional, customizable): Applies basic and initial settings for
|
||||||
setting up a machine.
|
setting up a machine.
|
||||||
* `bin/apply_default_settings` (optional, customizable): Applies bare minimum system and application
|
* `bin/apply_default_settings` (optional, customizable): Applies {mac_os_defaults_link}.
|
||||||
defaults.
|
|
||||||
* `bin/configure_software` (optional, customizable): Configures installed software as part of the
|
* `bin/configure_software` (optional, customizable): Configures installed software as part of the
|
||||||
post install process.
|
post install process.
|
||||||
* `bin/create_boot_disk` (optional): Creates a macOS boot disk.
|
* `bin/create_boot_disk` (optional): Creates a macOS boot disk.
|
||||||
|
|||||||
@@ -1,5 +1,19 @@
|
|||||||
= Versions
|
= Versions
|
||||||
|
|
||||||
|
== 19.1.1 (2024-11-11)
|
||||||
|
|
||||||
|
* ✅ Fixed library install order - Brooke Kuhlmann
|
||||||
|
|
||||||
|
== 19.1.0 (2024-11-09)
|
||||||
|
|
||||||
|
* 🔼 Updated to Caliber 0.64.0 - Brooke Kuhlmann
|
||||||
|
* 🔼 Updated to Git Lint 8.7.0 - Brooke Kuhlmann
|
||||||
|
|
||||||
|
== 19.0.1 (2024-11-05)
|
||||||
|
|
||||||
|
* 🟢 Added macOS Defaults documentation link - Brooke Kuhlmann
|
||||||
|
* 🔼 Updated to Ruby 3.3.6 - Brooke Kuhlmann
|
||||||
|
|
||||||
== 19.0.0 (2024-09-19)
|
== 19.0.0 (2024-09-19)
|
||||||
|
|
||||||
* 🟢 Added version release notes - Brooke Kuhlmann
|
* 🟢 Added version release notes - Brooke Kuhlmann
|
||||||
|
|||||||
4
bin/run
4
bin/run
@@ -42,9 +42,9 @@ while true; do
|
|||||||
printf "%s\n" " r: Restore backups."
|
printf "%s\n" " r: Restore backups."
|
||||||
printf "%s\n" " i: Install all (i.e. executes all of the above steps in order listed)."
|
printf "%s\n" " i: Install all (i.e. executes all of the above steps in order listed)."
|
||||||
printf "%s\n" " Libraries:"
|
printf "%s\n" " Libraries:"
|
||||||
printf "%s\n" " np: Install Node packages."
|
|
||||||
printf "%s\n" " rg: Install Ruby gems."
|
|
||||||
printf "%s\n" " rc: Install Rust crates."
|
printf "%s\n" " rc: Install Rust crates."
|
||||||
|
printf "%s\n" " rg: Install Ruby gems."
|
||||||
|
printf "%s\n" " np: Install Node packages."
|
||||||
printf "%s\n" " l: Install libraries (i.e. executes all of the above steps in order listed)."
|
printf "%s\n" " l: Install libraries (i.e. executes all of the above steps in order listed)."
|
||||||
printf "%s\n" " Manage:"
|
printf "%s\n" " Manage:"
|
||||||
printf "%s\n" " c: Check status of managed software."
|
printf "%s\n" " c: Check status of managed software."
|
||||||
|
|||||||
@@ -50,9 +50,9 @@ process_option() {
|
|||||||
'rc')
|
'rc')
|
||||||
bin/install_rust_crates;;
|
bin/install_rust_crates;;
|
||||||
'l')
|
'l')
|
||||||
bin/install_node_packages
|
bin/install_rust_crates
|
||||||
bin/install_ruby_gems
|
bin/install_ruby_gems
|
||||||
bin/install_rust_crates;;
|
bin/install_node_packages;;
|
||||||
'c')
|
'c')
|
||||||
verify_homebrew_formulas
|
verify_homebrew_formulas
|
||||||
verify_homebrew_casks
|
verify_homebrew_casks
|
||||||
|
|||||||
Reference in New Issue
Block a user