This repository provides a Homebrew tap for the NitrOS-9 ToolShed and related utilities.
It allows macOS (and Linux with Homebrew) users to easily install and manage tools from the NitrOS-9 ecosystem using the familiar brew workflow.
Currently, this tap provides:
- ToolShed – Utilities for working with NitrOS-9 systems and disk images
Additional tools may be added over time as they are packaged and stabilized.
First, add this tap:
brew tap NitrOS9Project/ToolShedThen install the ToolShed:
brew install ToolShedTo get the latest version:
brew update
brew upgrade ToolShedSome features of ToolShed can take advantage of FUSE (Filesystem in Userspace) to mount disk images directly.
FUSE support is optional and is not enabled by default in the Homebrew formula.
On macOS, FUSE support can be enabled via Homebrew using fuse-t.
To enable FUSE support:
brew install fuse-t
brew reinstall ToolShed --build-from-sourceThat’s it, once fuse-t is installed, the ToolShed build will detect it and enable FUSE support automatically.
On Linux, install FUSE development packages before building:
Debian/Ubuntu:
sudo apt install libfuse-devFedora:
sudo dnf install fuse-develThen reinstall:
brew reinstall ToolShed --build-from-sourceThe formula will:
- Detect FUSE headers/libraries at build time
- Enable FUSE support automatically if available
If FUSE is not present, ToolShed will build without it.
Contributions are welcome!
- Homebrew installed
- Basic familiarity with Ruby (for formulae)
Clone the tap:
git clone https://github.com/NitrOS9Project/homebrew-ToolShed
cd homebrew-ToolShedInstall from your local copy:
brew install --build-from-source ./Formula/ToolShed.rb-
Create or edit a formula in the
Formula/directory -
Ensure it:
- Builds cleanly from source
- Uses a tagged release tarball
- Has a valid
sha256
-
Test locally:
brew install --build-from-source ./Formula/<formula>.rb brew test <formula> brew audit --strict <formula>
Each formula should include a minimal test do block that verifies:
- The binary runs
- Basic functionality works
- This tap tracks stable upstream releases
- Older versions are not maintained unless there is a strong need
- Breaking changes will follow upstream
This is a community-maintained tap and is not officially affiliated with Homebrew core.
- The NitrOS-9 Project contributors
- The Homebrew community for tooling and infrastructure
If you encounter problems:
-
Open an issue in this repository
-
Include:
- macOS/Linux version
brew configoutput- Steps to reproduce
Formulae in this repository are typically licensed under the same terms as their upstream projects unless otherwise noted.