18 个版本 (7 个重大更新)
0.8.1 | 2024 年 8 月 12 日 |
---|---|
0.7.6 | 2024 年 7 月 31 日 |
#856 in 神奇豆
每月 849 次下载
110KB
1.5K SLoC
hyper-jump
控制台亮起,键盘快速敲击... 🛸
嘭,卡达诺飞机,版本之间的超跳比交易还要快!它是版本管理者的瑞士军刀,开发者的蝙蝠侠工具带,你的代码库的 TARDIS – 它内部更大,可以处理所有版本的代码!
想象一下,你正坐在卡达诺飞机的驾驶舱里,你的手指在命令行上像卢多维科在音乐会中弹钢琴一样舞动。你输入 hyper-jump install latest,然后跳!你就像时间旅行者在咖啡馆德弗洛尔边读书边跳过了版本,但小心,输入错误的命令,你可能会安装 "Cardano-node-vintage-0.0.1-alpha-beta-gamma" 并陷入过去!
现在,让我们谈谈全能型。这不仅仅是一个版本管理器;这是一个版本节,你可以尝试卡达诺的所有口味,而不会感到消化不良。跨平台?无论是 Windows 巫师、macOS 大师还是 Linux 明星,hyper-jump 都能满足你的需求。它就像拥有一个满足你开发需求的通用适配器。
核心功能
- 版本管理:安装和切换 Cardano 生态系统工具的不同版本。
- 环境隔离:为不同的项目创建隔离的环境,每个环境都有其自己的包版本集。
- 远程列表:查看远程仓库中可用的软件包版本。
- 软件包安装:轻松下载和安装特定版本的软件包。
- 软件包卸载:删除已安装的软件包版本以清理环境。
- 版本切换:通过单个命令无缝切换已安装的版本。
- 版本清理:删除所有已安装的软件包版本以重新开始。
- 代理处理:Hyper-Jump充当代理,允许用户从所选软件包版本运行命令。
潜在功能
- 更新通知:当软件包的新版本可用时通知用户。
- 自定义软件包源:允许用户添加自定义软件包源或仓库以增加灵活性。
- 增强列表过滤:提供选项根据发布日期或稳定性等标准过滤已安装和远程版本。
支持的软件包
软件包名称 | 别名 | 描述 |
---|---|---|
Cardano Submit Api | cardano-submit-api |
管理Cardano Submit Api软件的版本。 |
Cardano 节点 | cardano-node |
管理Cardano Node软件的版本。 |
Cardano CLI | cardano-cli |
管理Cardano CLI工具的版本。 |
合作伙伴链CLI | partner-chains-cli |
管理合作伙伴链CLI工具的版本。 |
合作伙伴链节点 | partner-chains-node |
管理合作伙伴链节点软件的版本。 |
侧链 | sidechain-cli |
管理侧链CLI工具的版本。 |
Mithril | mithril-client |
管理Mithril客户端软件的版本。 |
Scrolls | scrolls |
管理Scrolls客户端软件的版本。 |
Oura | oura |
管理Oura客户端软件的版本。 |
Dolos | dolos |
管理Dolos客户端软件的版本。 |
Aiken | aiken |
管理Aiken客户端软件的版本。 |
安装
cargo install hyper-jump
配置
在Linux和macOS上
将以下行添加到您的shell配置文件中(例如,~/.bashrc
、~/.zshrc
等)
export PATH="$HOME/.local/share/hyper-jump/cardano-bin:$PATH"
或通过运行以下命令将hyper-jump二进制路径添加到您的PATH中
sudo launchctl config user path "$(hyper-jump prefix):${PATH}"
用法
要管理软件包,请使用以下子命令
帮助
显示帮助信息
hyper-jump --help
使用
切换到软件包的特定版本。
hyper-jump use cardano-node <version>
安装
安装软件包的特定版本。
hyper-jump install cardano-node <version>
列表
列出软件包的已安装版本。
hyper-jump list cardano-node
列出远程
列出软件包可用的远程版本。
hyper-jump list-remote cardano-node
卸载
卸载软件包的特定版本。
hyper-jump uninstall cardano-node <version>
擦除
删除所有已安装版本。
hyper-jump erase
依赖项
~26–42MB
~696K SLoC