Smith npm 脚踏车
先从 npm 运行 Smith 不安装平台二进制 :
npx @forgeailab/smith
软件包下载匹配的 Smith GitHub 发布归档 macOS 或
Linux, 验证它反对 SHA256SUMS 可用时将其缓存于
~/.smith/npx开始 smith 二进制. Linux 总是使用 Smith 的
完全静态的 musl 存档,所以同一软件包在 glibc 和 musl 主机上工作.
明确名称 smith-<arch>-linux-gnu.tar.gz 档案保留
用于更喜欢Ubuntu 22.04-基线GNU构建的用户.
有用命令 :
npx @forgeailab/smith -p "explain this repo" # one headless turn
npx @forgeailab/smith setup # guided provider/model setup
npx @forgeailab/smith --help
安装永久 smith 命令
--install 将下载的二进制复制到您的 PATH 上, 因此稍后运行跳过 npm
完全没有。 它写给用户拥有的目录,所以它从不需要sudo:
npx @forgeailab/smith --install # -> ~/.local/bin/smith
npx @forgeailab/smith --install --install-dir ~/bin # somewhere else
SMITH_INSTALL_DIR=~/bin npx @forgeailab/smith --install
npx @forgeailab/smith --uninstall # remove it again
如果安装目录不在您身上 PATH,命令打印
export PATH=... 线条将添加到您的外壳配置中.
默认情况下, 包装器会下载匹配 npm 的 GitHub 释放标记 软件包版本。 用于测试不同的发布 :
npx @forgeailab/smith --release latest
SMITH_NPX_TAG=v0.1.0 npx @forgeailab/smith