Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/invranet/macos-installer
A macOS installer made in rust to help automate installing stuff after OOBE.
https://github.com/invranet/macos-installer
Last synced: 8 days ago
JSON representation
A macOS installer made in rust to help automate installing stuff after OOBE.
- Host: GitHub
- URL: https://github.com/invranet/macos-installer
- Owner: InvraNet
- Created: 2024-05-11T05:17:43.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T00:35:16.000Z (about 1 month ago)
- Last Synced: 2024-12-17T01:42:09.611Z (about 1 month ago)
- Language: Rust
- Size: 2.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InvraNet's macOS Automated Install
This will automate everything needed to install to make macOS a usable OS.## What is to install
* Web browser
* Network concious tools
* Xcode Command Line Tools
* Brew
* Kitty
* Git & Github-CLI
* My Dotfiles. (Work in progress, does not have my dotfiles as automation yet.)## Usage
Please note, this tool is still in the works. There will be a config file system added later, so this usage notation may be completley different.
### Slower setup (setup a Mac you will use)
```sh
cargo build
cargo run
```
This will run the tool as usual.```sh
sh install.sh
```
This will run a script which will install Rust if it is not installed, then run the tool.
### You can't use many tools before automation
```sh
/bin/bash -c "$(curl -fsSL https://cdndwnld.invra.net/macos/automation/get-and-install.sh)"
```
This command will grab the deployment script and will automatically execute it. The following command is how you can inspect the file you are downloading.```sh
curl https://cdndwnld.invra.net/macos/automation/get-and-install.sh
```
Inspect the code of what you are running with this.#### Chucking this file on a USB for mass deployment.
```sh
curl -O https://cdndwnld.invra.net/macos/automation/get-and-install.sh
mv get-and-install.sh /your/mount/location
```
Two commands which will download the automated script and move to your specified location.This tool is:
Managed and maintained by [InvraNet](https://invra.net).