fei — feiCode (Forgejo) 命令行工具,全集群 VM 统一使用
Find a file
2026-04-17 12:32:39 +08:00
.forgejo/workflows Add giteabot workflows 2026-04-17 12:32:39 +08:00
fei feat(fei): v1.1.0 — API 错误处理/分页/release 附件/push 统一/repo 解析健壮性 2026-02-28 19:58:05 +08:00
README.md feat: fei CLI v1.0 — feiCode 命令行工具 2026-02-28 18:21:29 +08:00

fei — feiCode CLI

feiCode (Forgejo) 命令行工具,全集群 VM 统一使用。

安装

# 复制到 ~/bin/ 并确保可执行
cp fei ~/bin/fei
chmod +x ~/bin/fei

# 设置环境变量
export FORGEJO_TOKEN="your-token-here"

依赖

  • bash 4+
  • curl
  • jq
  • gitpush 命令需要 git-filter-repo

功能

仓库:   clone / repos / search / info / web / fork
分支:   branch list/create/delete / diff / log
PR:     pr list/create/view/merge
Issue:  issue list/create/view/close
Release: release list/create
标签:   label list/create
通知:   notify / notify count
文件:   cat / ls
推送:   push (支持敏感文件过滤)
管理:   admin users/dump/doctor
其他:   whoami / orgs / help

使用示例

# 克隆仓库 (自动 SSH 2222 端口)
fei clone WenPai-org/wp-china-yes

# 搜索仓库
fei search wpban

# 查看仓库信息 (在仓库目录内可省略 org/repo)
fei info WenPai-org/wpban

# 查看最近提交
fei log

# 创建 PR
fei pr create "修复登录问题" "详细描述..."

# 查看未读通知
fei notify count

# 远程查看文件
fei cat README.md WenPai-org/wpemoji

部署

通过 Ansible 部署到全集群:

ansible all -m copy -a "src=fei dest=~/bin/fei mode=0755"

许可

MIT