6 个稳定版本
1.1.2 | 2022年9月5日 |
---|---|
1.0.2 | 2022年9月4日 |
0.1.0-alpha.1 |
|
#622 在 构建工具
每月 29 次下载
52KB
1.5K SLoC
chim
跨平台二进制 shims,可选远程获取。
快速入门(创建一个自动获取的 node.js 包装器)
安装 chim: (查看其他安装方法的文档)
$ cargo install chim
$ chim --version
chim 1.1.2
在 ./bin/node
中创建一个 chim
#!/usr/bin/env chim
[macos-arm64]
url = 'https://node.org.cn/dist/v18.7.0/node-v18.7.0-darwin-arm64.tar.xz'
path = 'node-v18.7.0-darwin-arm64/bin/node'
checksum = 'ef593cbb3a3f0aae9879b74a7850d794abab26178aa5e0f67ff182894811e6f0'
[linux-x64]
url = 'https://node.org.cn/dist/v18.7.0/node-v18.7.0-linux-x64.tar.xz'
path = 'node-v18.7.0-linux-x64/bin/node'
checksum = '8bc6a1b9deaed2586d726fc62d4bee9c1bfc5a30b96c1c4cff7edd15225a11a2'
[windows-x64]
url = 'https://node.org.cn/dist/v18.7.0/node-v18.7.0-win-x64.zip'
path = 'node-v18.7.0-win-x64\node.exe'
checksum = '9c0abfe32291dd5bed717463cb3590004289f03ab66011e383daa0fcec674683'
现在让它可执行并运行它
$ chmod +x ./bin/node
$ ./bin/node -v
v18.7.0
tarball 一次从 nodejs.org 获取,提取到缓存目录,然后在未来的 ./bin/node
调用中重用。
我应该怎么用这个工具?
将一组 chims 提交到项目仓库中的 /bin
目录。其他人只需将此目录添加到他们的 $PATH
中,就无需手动安装每个实用工具。还要在 CI/CD 中运行 chims,以便您的工具具有 dev/prod 一致性!
另请参阅
- chim.sh - 文档网站
- GitHub (jdxcode/chim) - 仓库
- GitHub (jdxcode/chim.sh) - 文档仓库
- GitHub 讨论区 - chim 的论坛
- GitHub 发布 (变更日志) - 查看最新发布
- Homebrew 公式 - Homebrew 公式
- Crates.io (chim) - crates.io 上的软件包
- Discord - chim Discord 服务器
- 介绍性博客文章 - 介绍 chim 的博客文章
依赖项
~21–37MB
~604K SLoC