feat(shortcut): 新增 file 命令模块(文件/目录操作) #404

Closed
chroe wants to merge 0 commits from chroe/gitlink-cli:feat/file-shortcut into master
Contributor

为 gitlink-cli 新增 file 命令模块,支持仓库文件与目录操作:

  • file +list 列出目录文件
  • file +get 获取文件内容
  • file +content 读取文件原始内容
  • file +tree 目录树
  • file +create 创建/更新文件
  • file +delete 删除文件
  • file +recursive 递归列出
  • file +search 搜索文件

遵循 common.Shortcut 规范,复用 RuntimeContext。含单元测试。

为 gitlink-cli 新增 file 命令模块,支持仓库文件与目录操作: - file +list 列出目录文件 - file +get 获取文件内容 - file +content 读取文件原始内容 - file +tree 目录树 - file +create 创建/更新文件 - file +delete 删除文件 - file +recursive 递归列出 - file +search 搜索文件 遵循 common.Shortcut 规范,复用 RuntimeContext。含单元测试。
chroe added 3 commits 2026-07-09 23:37:37 +08:00
6e300b59dd feat(shortcut): add file shortcuts (list/get/content/tree/create/delete)
新增 file 命令模块,支持仓库文件与目录操作:
- file +list       列出目录文件
- file +get        获取文件内容
- file +content    读取文件原始内容
- file +tree       目录树
- file +create     创建/更新文件
- file +delete     删除文件
- file +recursive  递归列出
- file +search     搜索文件

遵循 common.Shortcut 规范,复用 RuntimeContext。
含单元测试 shortcuts/file/file_test.go。
wbtiger closed this pull request 2026-07-14 22:55:50 +08:00
wbtiger reopened this pull request 2026-07-14 23:01:43 +08:00
wbtiger closed this pull request 2026-07-14 23:04:17 +08:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#404
No description provided.