Compare commits

...

2 Commits

Author SHA1 Message Date
Brooke Kuhlmann
f0fded3d1e Added version release notes 2024-11-11 08:06:26 -07:00
Brooke Kuhlmann
ee28395f66 Fixed library install order
Necessary to ensure Rust libraries are installed first especially in regards to Ruby since Ruby needs `rustc` for YJIT support.

Milestone: patch
2024-11-10 11:23:57 -07:00
5 changed files with 11 additions and 7 deletions

View File

@@ -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.1.0 version: 19.1.1
license: Hippocratic-2.1 license: Hippocratic-2.1
date-released: 2024-11-09 date-released: 2024-11-11
authors: authors:
- family-names: Kuhlmann - family-names: Kuhlmann
given-names: Brooke given-names: Brooke

View File

@@ -53,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.1.0 git checkout 19.1.1
---- ----
== Usage == Usage

View File

@@ -1,5 +1,9 @@
= Versions = Versions
== 19.1.1 (2024-11-11)
* ✅ Fixed library install order - Brooke Kuhlmann
== 19.1.0 (2024-11-09) == 19.1.0 (2024-11-09)
* 🔼 Updated to Caliber 0.64.0 - Brooke Kuhlmann * 🔼 Updated to Caliber 0.64.0 - Brooke Kuhlmann

View File

@@ -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."

View File

@@ -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