Skip to content

feat(v2): Command Snippets — Gateway 存储 + Console UI #14

Description

@monster-echo

背景

常用命令(docker ps -agit rebase -i HEAD~3kubectl delete pod --force)想存下来复用,避免每次手敲。

范围

In

Gateway

  • snippet 表:id / user_id / title / command / tags / created_at
  • CRUD REST API:GET/POST/PUT/DELETE /snippets
  • 用户隔离,不能跨用户读写

Console

  • 侧边栏 snippet 列表,按 tag / 标题搜索
  • 点击 snippet 把命令粘到 xterm 当前光标位置(不自动执行,留给用户按 enter)
  • 编辑 / 删除 snippet
  • 导入 / 导出 JSON(可选)

Out

  • Mobile / Harmony 适配(手机端先用 Web 即可,后续按需补)

验收

  • 创建 snippet 后立即出现在列表
  • 跨 session 仍能看到同一份 snippets
  • 其他用户的 snippet 不可见

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions