Hiveware is a command-line utility designed to simplify package management and environment setup with Nix.
GPL-3.0 License
This initial release of hiveware
introduces basic package management functionalities using Nix. The tool simplifies interacting with nix-env
and nix-shell
through a command-line interface.
Install Command:
install
nix-env
. Requires the package name as a positional argument.hiveware install <package-name>
Uninstall Command:
uninstall
nix-env
. Requires the package name as a positional argument.hiveware uninstall <package-name>
Virtual Command:
virtual
nix-shell -p
. Requires the package name as a positional argument.hiveware virtual <package-name>
Version Command:
version
hiveware
tool.hiveware version
nix-env
and nix-shell
commands to ensure meaningful error messages and appropriate exit codes if commands fail.You will need to have both rust
and cargo
installed.
cargo install hiveware
To get started with hiveware
, follow these steps:
git clone https://github.com/yourusername/hiveware.git
cargo build --release
cargo install --path .
Thank you to the Nix community, Rust maintainers and those that made open-source possible.