@ 叉线/ cli
Forkline CLI - OpenCode跑道管理平台.
安装
npm install -g @forkline/cli
或者不安装就使用:
npx @forkline/cli --help
使用量
forkline --help
forkline --version
forkline completions bash
支持的平台
预建的二进制可用于:
| 平台 | 建筑 | 专栏 |
|---|---|---|
| 马科斯 | arm64 (苹果硅) | —— 说 |
| 马科斯 | x64 (英特尔) | —— 说 |
| 链接 | 军火64 | glibc 图像 |
| 链接 | 军火64 | 木斯尔(高山) |
| 链接 | x64 (韩语) | glibc (德文/乌邦图) |
| 链接 | x64 (韩语) | 木斯尔(高山) |
| 窗口 | 军火64 | —— 说 |
| 窗口 | x64 (韩语) | —— 说 |
正确的平台专用软件包作为可选的依赖性自动被安装.
环境变量
FORKLINE_BINARY
覆盖二进制路径 。 用于测试或使用自定义构建 :
export FORKLINE_BINARY=/path/to/custom/forkline
forkline --version
手动二进制安装
Npm 安装失败或需要特定的平台二进制 :
- 下载相应的归档 GitHub 发布
- 提取
forkline二进制 - 设定
FORKLINE_BINARY指着它
贝壳完成
启用一个命令完成( 自动检测您的 shell) :
forkline completions install
或明确指定外壳:
forkline completions install zsh
forkline completions install bash
forkline completions install fish
手动安装( 如果 completions install 不工作为你的设置:
# zsh (oh-my-zsh)
mkdir -p "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/completions"
forkline completions zsh > "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/completions/_forkline"
exec zsh
# zsh (plain — user directory)
mkdir -p ~/.zfunc && forkline completions zsh > ~/.zfunc/_forkline
# Add to ~/.zshrc (fpath BEFORE compinit):
# fpath=($HOME/.zfunc $fpath)
# autoload -Uz compinit && compinit
# bash (per-user)
mkdir -p ~/.local/share/bash-completion/completions
forkline completions bash > ~/.local/share/bash-completion/completions/forkline
# fish
mkdir -p ~/.config/fish/completions
forkline completions fish > ~/.config/fish/completions/forkline.fish
支持的贝壳 : bash, (中文(简体) ), zsh, (中文(简体) ), fish, (中文(简体) ), powershell, (中文(简体) ), elvish运行 forkline completions <shell> 打印脚本到 stdout.
完整指令 : https://forkline.dev/docs/reference/cli#forkline-complete-shell (中文(简体) )
解决问题
“未安装平台包”
这通常意味着 npm 运行在一起 --no-optional莱因斯图尔没有这面旗帜:
npm install @forkline/cli
或者手动下载二进制并使用 FORKLINE_BINARY。 。 。 .
"拒绝"
二进制需要执行权限 :
chmod +x node_modules/@forkline/cli-linux-x64-gnu/bin/forkline
(视需要调整平台软件包名称)