Full Install Time Estimate: <5 mins
Includes:
- Downloading and installing
Homebrew
- Installing necessary packages (
coreutils
,mise
,wget
,fd
) - Setting up latest
Java OpenJDK
- Downloading and unzipping
riverSpiderForMac.zip
Note: Actual time may vary based on your hardware and internet speed. (Tested on M1 Max 10-core, 64GB RAM, 250Mbps connection).
Grant Full Disk Access to Terminal:
- Go to System Settings > Privacy & Security > Full Disk Access.
- Click +, navigate to
Applications/Utilities/
, select Terminal.app, and click Open. - Ensure the switch next to Terminal is ON.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/b1gbyt3/macOS-riverSpider/HEAD/install.sh)"
- Installs: Homebrew, mise, fd, wget, coreutils, OpenJDK
- Adds: easy to use shell function to your config file:
riverspider
- runsriverSpider/submit.sh
on passed file (from anywhere)-
riverspider <your_file.ttpasm>
-
logisim
- opens Logisim (from anywhere)-
logisim [your_file.circ]
Note:
[your_file.circ]
is optional
-
logproc
- opensprocessor0004.circ
in Logisim (from anywhere)logalu
- opensalu.circ
in Logisim (from anywhere)logreg
- opensregbank.circ
in Logisim (from anywhere)
- Source config:
source ~/.zprofile
(Zsh)source ~/.bash_profile
(Bash)
- Or restart terminal
- Defaults:
~/.zprofile
(Zsh)~/.bash_profile
(Bash)
- Using different files?
git clone https://github.com/b1gbyt3/macOS-riverSpider.git && cd macOS-riverSpider
- Edit in
install.sh
:
# --- Shell Settings Filenames --- # Default names for the shell configuration files. # You might need to change these if you use different filenames like '.zshrc' or '.bashrc'. readonly ZSH_PROFILE_BASENAME=".zprofile" # For Zsh shell readonly BASH_PROFILE_BASENAME=".bash_profile" # For Bash shell
- Run:
chmod +x install.sh && ./install.sh
- Edit in
- ✅ GOOD:
~/CISP_310/riverSpider/
- ❌ BAD:
~/CISP 310/riverSpider/
- ✅ GOOD:
~/CISP310/riverSpider/my-file.ttpasm
- ❌ BAD:
~/CISP_310/riverSpider/my file.ttpasm
NO this
~/"CISP 310"/riverSpider/
and~/CISP\ 310/riverSpider/
DOESN'T FIX IT