Releases: HivewareOS/hiveware
Releases · HivewareOS/hiveware
Initial release with bug fix
Release v1.0 - August 16, 2024
Overview
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.
New Features
-
Install Command:
- Command:
install - Description: Installs a package using
nix-env. Requires the package name as a positional argument. - Usage:
hiveware install <package-name>
- Command:
-
Uninstall Command:
- Command:
uninstall - Description: Uninstalls a package using
nix-env. Requires the package name as a positional argument. - Usage:
hiveware uninstall <package-name>
- Command:
-
Virtual Command:
- Command:
virtual - Description: Enters a Nix shell with the specified package installed using
nix-shell -p. Requires the package name as a positional argument. - Usage:
hiveware virtual <package-name>
- Command:
-
Version Command:
- Command:
version - Description: Displays the version of the
hivewaretool. - Usage:
hiveware version
- Command:
Error Handling
- Improved error handling for
nix-envandnix-shellcommands to ensure meaningful error messages and appropriate exit codes if commands fail.
Requirements
You will need to have both rust and cargo installed.
Quickstart
cargo install hivewareInstallation Instructions
To get started with hiveware, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/hiveware.git
- Build the project:
cargo build --release
- Install the binary:
cargo install --path .
Known Issues
- Issue 1: None identified in this release.
Contributors
- WMouton: Developed the core functionalities and error handling mechanisms.
Acknowledgments
Thank you to the Nix community, Rust maintainers and those that made open-source possible.
Key Points:
- Overview: Provides a brief introduction to the release and its purpose.
- New Features: Lists the main functionalities added in this release, with example commands.
- Error Handling: Mentions the improvements in error handling.
- Installation/Upgrade Instructions: Offers clear steps for setting up the tool.
- Known Issues: A placeholder for any known issues, currently none identified.
- Contributors: Acknowledges who contributed to the release.
- Acknowledgments: Thanks to the community or others who supported the project.
- Additional Resources: Provides links to further resources and support.