Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5312d36d67 | ||
|
|
76f34a826c | ||
|
|
9f5cc69c7d | ||
|
|
e4331ce887 | ||
|
|
ce3c24adcd | ||
|
|
8a21a0f3e8 | ||
|
|
6a259a7859 | ||
|
|
76fd15a82f | ||
|
|
8bafdda425 | ||
|
|
ec55a93405 | ||
|
|
6e1f3e8b5a | ||
|
|
25431a3b59 | ||
|
|
ec47e569cf | ||
|
|
c33faa6218 | ||
|
|
5e7f8268b5 | ||
|
|
a3bdc15f8a |
8
.github/ISSUE_TEMPLATE.md
vendored
8
.github/ISSUE_TEMPLATE.md
vendored
@@ -1,8 +0,0 @@
|
|||||||
## Why
|
|
||||||
<!-- Required. Describe, briefly, why this issue is important. -->
|
|
||||||
|
|
||||||
## How
|
|
||||||
<!-- Optional. List exact steps (numbered) to implement or reproduce behavior. Screen shots/casts are welcome. -->
|
|
||||||
|
|
||||||
## Notes
|
|
||||||
<!-- Optional. Provide additional details (i.e operating system, software version(s), stack dump, etc.) -->
|
|
||||||
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
8
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: Community
|
||||||
|
url: https://alchemists.io/community
|
||||||
|
about: Please ask questions or discuss specifics here.
|
||||||
|
- name: Security
|
||||||
|
url: https://alchemists.io/policies/security
|
||||||
|
about: Please report security vulnerabilities here.
|
||||||
18
.github/ISSUE_TEMPLATE/issue.md
vendored
Normal file
18
.github/ISSUE_TEMPLATE/issue.md
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
name: Issue
|
||||||
|
title: "Add|Update|Fix|Remove|Refactor "
|
||||||
|
about: Report an issue. Please use only one of the subject prefixes.
|
||||||
|
---
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Please focus on well written issues. Context: https://alchemists.io/articles/software_issues.
|
||||||
|
-->
|
||||||
|
|
||||||
|
## Why
|
||||||
|
<!-- Required. Describe, briefly, why this issue is important. -->
|
||||||
|
|
||||||
|
## How
|
||||||
|
<!-- Optional. List exact steps to implement or reproduce behavior. Screen shots/casts are welcome! -->
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
<!-- Optional. Provide additional details like operating system, software version(s), stack dump, logs, or anything else that would be helpful. -->
|
||||||
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,8 +1,8 @@
|
|||||||
## Overview
|
## Overview
|
||||||
<!-- Required. Why is this important/necessary and what is the overarching architecture. -->
|
<!-- Required. Describe, briefly, why this is necessary and what the overarching architecture is. -->
|
||||||
|
|
||||||
## Screenshots/Screencasts
|
## Screenshots/Screencasts
|
||||||
<!-- Optional. Provide supporting image/video. -->
|
<!-- Optional. Provide supporting screen shots/casts. -->
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
<!-- Optional. List the key features/highlights as bullet points. -->
|
<!-- Optional. As bullet points, list related issue(s); major highlights; team callouts; and/or other information that is helpful. -->
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
3.4.3
|
4.0.0
|
||||||
|
|||||||
@@ -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: 20.2.0
|
version: 22.0.0
|
||||||
license: Hippocratic-2.1
|
license: Hippocratic-2.1
|
||||||
date-released: 2025-04-18
|
date-released: 2026-01-01
|
||||||
authors:
|
authors:
|
||||||
- family-names: Kuhlmann
|
- family-names: Kuhlmann
|
||||||
given-names: Brooke
|
given-names: Brooke
|
||||||
|
|||||||
8
Gemfile
8
Gemfile
@@ -4,7 +4,7 @@ ruby file: ".ruby-version"
|
|||||||
|
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
gem "caliber", "~> 0.79"
|
gem "caliber", "~> 0.82"
|
||||||
gem "debug", "~> 1.10"
|
gem "debug", "~> 1.11"
|
||||||
gem "git-lint", "~> 9.0"
|
gem "git-lint", "~> 10.0"
|
||||||
gem "rake", "~> 13.2"
|
gem "rake", "~> 13.3"
|
||||||
|
|||||||
15
README.adoc
15
README.adoc
@@ -42,7 +42,7 @@ toc::[]
|
|||||||
|
|
||||||
== Requirements
|
== Requirements
|
||||||
|
|
||||||
. link:https://www.apple.com/macos/macos-sequoia[macOS 15.0.0 (Sequoia)]
|
. link:https://www.apple.com/os/macos[macOS 26.0.0 (Tahoe)]
|
||||||
. link:https://developer.apple.com/xcode[Xcode]
|
. link:https://developer.apple.com/xcode[Xcode]
|
||||||
|
|
||||||
== Setup
|
== Setup
|
||||||
@@ -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 20.2.0
|
git checkout 22.0.0
|
||||||
----
|
----
|
||||||
|
|
||||||
== Usage
|
== Usage
|
||||||
@@ -141,6 +141,17 @@ macOS Boot Disk Recovery:
|
|||||||
4. Use the dialog options to launch Disk Utility, reinstall the system, etc.
|
4. Use the dialog options to launch Disk Utility, reinstall the system, etc.
|
||||||
....
|
....
|
||||||
|
|
||||||
|
💡 You can ensure the right installer is downloaded and available for Boot Disk creation by running the following commands:
|
||||||
|
|
||||||
|
[source,bash]
|
||||||
|
----
|
||||||
|
# Show which installers are available.
|
||||||
|
softwareupdate --list-full-installers
|
||||||
|
|
||||||
|
# Download desired version.
|
||||||
|
sudo softwareupdate --fetch-full-installer --full-installer-version 26.0
|
||||||
|
----
|
||||||
|
|
||||||
=== Customization
|
=== Customization
|
||||||
|
|
||||||
All executable scripts can be found in the `bin` folder:
|
All executable scripts can be found in the `bin` folder:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ set -o errexit
|
|||||||
set -o pipefail
|
set -o pipefail
|
||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|
||||||
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Sequoia.app/Contents/Resources/createinstallmedia"
|
export MAC_OS_BOOT_DISK_CREATOR="/Applications/Install macOS Tahoe.app/Contents/Resources/createinstallmedia"
|
||||||
export MAC_OS_BOOT_DISK_PATH="/Volumes/Untitled"
|
export MAC_OS_BOOT_DISK_PATH="/Volumes/Untitled"
|
||||||
export MAC_OS_WORK_PATH=/tmp/downloads
|
export MAC_OS_WORK_PATH=/tmp/downloads
|
||||||
export MAC_OS_CONFIG_PATH="../mac_os-config"
|
export MAC_OS_CONFIG_PATH="../mac_os-config"
|
||||||
|
|||||||
Reference in New Issue
Block a user