#版本管理器 #卡达诺 #包版本 #命令行工具 #区块链 #节点管理

应用 hyper-jump

Cardano 基础项目通用的全能型命令行版本管理工具集

18 个版本 (7 个重大更新)

0.8.1 2024 年 8 月 12 日
0.7.6 2024 年 7 月 31 日

#856 in 神奇豆

Download history 169/week @ 2024-07-22 440/week @ 2024-07-29 240/week @ 2024-08-12

每月 849 次下载

Apache-2.0

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