Skip to content

0.0.9

Choose a tag to compare

@vst93 vst93 released this 30 Jul 11:55
· 9 commits to main since this release

0.0.9

重构:统一 Flag 规范 & 插件重命名

  • enc → codec:编码/解码插件重命名为 codec,新增别名 cc(v enc 仍可使用)
  • gcm → gencm:AI 提交信息生成器命令从 gcm 改为 gencm,别名 gc
  • Flag 统一:全插件标准化 flag 命名
    • -c → -copy(复制到剪贴板)
    • -i → -tui(交互式 TUI 模式)
    • 所有插件统一支持 -h / -help / --help
    • -clip(读取剪贴板)和 -out(输出到文件)全面铺开
  • Help 输出精简:v -h 现在更简洁,底部提示别名和详细帮助用法

codec TUI 全新交互

  • 完全支持鼠标/触摸操作:点击选择编码类型、模式,点击按钮执行
  • 实时转换:输入即输出,解码错误直接显示在输出区
  • 低于 64 列时 Codec/Mode 列自动移到编辑器上方,不被裁切
  • 新增 Ctrl-R 交换(输出回填+编解码翻转)、Ctrl-L 清空输入

gencm 改进

  • 修复:diff 来源为 unstaged 或 all 时,提交前先 stage 文件
  • 新增单元测试覆盖核心逻辑

其他

  • 新增 Makefile(build / test / release 目标,统一管理 version ldflags)
  • VVersion 默认值改为 dev,仅在 release 构建时注入版本号
  • install.sh 安装脚本全面更新
  • 新增 codec 单元测试
  • Help 颜色修复(FgBlack → FgDarkGray,适配浅色终端)