2 个版本
0.1.1 | 2024 年 8 月 16 日 |
---|---|
0.1.0 | 2024 年 8 月 16 日 |
#1407 在 命令行工具
每月 253 次下载
255KB
90 行
Hiveware CLI 文档
Hiveware 是一个用于轻松管理 Nix 软件包的命令行工具。它提供命令来安装、卸载以及与 Nix shell 中的软件包交互。本文件概述了 Hiveware 的安装过程和使用细节。
安装说明
要安装 Hiveware,您需要在系统上安装 Rust 和 Cargo,因为 Hiveware 使用 Rust 构建。按照以下步骤安装 Hiveware
先决条件
-
安装 Rust:如果您尚未安装 Rust,可以使用
rustup
进行安装。打开您的终端并运行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照屏幕上的说明完成安装。您可能需要重新启动终端或运行 source $HOME/.cargo/env
以立即开始使用 Rust。
-
验证安装:通过运行以下命令来确保 Rust 和 Cargo 已正确安装
rustc --version cargo --version
快速入门
通过 crates.io 安装 hiveware
cargo install hiveware
hiveware install alacritty
克隆和构建 Hive
-
克隆仓库:从 GitHub 克隆 Hiveware 仓库
git clone https://github.com/HivewareOS/hiveware.git
-
导航到项目目录:移动到克隆的仓库目录
cd hiveware
-
构建项目:使用 Cargo 编译 Hiveware 工具
cargo build --release
编译的二进制文件将位于
target/release
目录中。
-
安装二进制文件:可选地,您可以将二进制文件复制到系统 PATH 中的目录以方便执行。例如
cp target/release/hiveware /usr/local/bin/
确保
/usr/local/bin
在您的 PATH 中。您可能需要sudo
权限来复制二进制文件。
- 要将 Cargo bin 目录添加到您的 PATH 中,请将以下行追加到 .bashrc、.zshrc 或等效的 shell 配置文件中
export PATH="$HOME/.cargo/bin:$PATH"
更新文件后,使用以下命令重新加载您的 shell 配置
source ~/.bashrc
或
source ~/.zshrc
使用
一旦安装了 Hiveware,您就可以用它来管理 Nix 软件包。以下是一些可用命令的快速指南
命令概览
install
使用 nix-env
安装软件包。
使用
hiveware install <package>
<package>
:要安装的包的名称。
示例
hiveware install rust-analyzer
卸载
使用nix-env
卸载包。
使用
hiveware uninstall <package>
<package>
:要卸载的包的名称。
示例
hiveware uninstall wezterm
虚拟
进入已安装指定包的Nix shell。
使用
hiveware virtual <package>
<package>
:在Nix shell中安装的包的名称。
示例
hiveware virtual alacritty
版本
显示Hiveware的当前版本。
使用
hiveware version
示例
hiveware version
错误处理
如果提供了无效的命令或选项,Hiveware将显示错误消息并以状态码1
退出。
联系和支持
如有支持或查询需求,请联系HivewareOS,邮箱:[email protected]。
更多信息
要获取更多关于使用和选项的详细信息,请使用
hiveware --help
本文档旨在提供安装和使用Hiveware的全面概述。如果您遇到任何问题或有任何疑问,请随时寻求支持。
依赖项
~3MB
~62K SLoC