Releases: vst93/v
Releases · vst93/v
Release list
0.0.15
Changes
- feat: add calc plugin and enhance plugin help/UX across multiple plugins
- feat(theme): add shared terminal theme detection and apply to TUI plugins
- ci: release title without v prefix
Install
Download v-<os>-<arch>.zip for your platform and put the v binary on your PATH.
0.0.14
✨ New
save2file(v save2file/ aliass2f): save clipboard / piped / arg text to a timestamped file and reveal it — handy for grabbing command output or clipboard content into a file.awake(v awake): keep the system awake with a live status display.- Alias-aware help:
v -hnow resolves and shows plugin aliases (gp,gc,cc,j2e,s2f).
🎨 Changed
- Release pipeline now uses a
workflow_dispatchauto-generating flow (bili-fm/sfs style): the workflow computes the version, creates the tag + release, and builds all platforms automatically — no more manual release creation.
🔧 Fixed
- Save plugin: correct per-platform build handling (Linux/macOS/Windows).
Install
Download the zip for your platform and put the v binary on your PATH:
| File | Platform |
|---|---|
v-linux-amd64.zip |
Linux (x86_64) |
v-linux-arm64.zip |
Linux (ARM64) |
v-darwin-amd64.zip |
macOS (Intel) |
v-darwin-arm64.zip |
macOS (Apple Silicon) |
v-windows-amd64.zip |
Windows (x86_64) |
v-android-amd64.zip |
Android (x86_64) |
v-android-arm64.zip |
Android (ARM64) |
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
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,适配浅色终端)
0.0.8
0.0.7
新增插件
- enc: 编码/解码工具,支持 Base64、Base32、URL、Hex、HTML、Unicode 六种编码的双向转换;无参数时启动交互式 TUI(上下布局,实时转换,Ctrl-R 反转编解码,窄屏自适应滑动选择器)
- cp: 剪贴板复制工具,专为管道模式设计,支持
-trim/-triml/-trimr清理两端空白
改进
- gcm: 启动前检查当前目录是否为 git 仓库,非 git 目录直接给出友好提示而非报错
- gcm: 生成 commit message 后新增交互菜单(复制到剪贴板 / 直接 commit / commit+push / 不操作),管道模式不弹菜单
- gcm:
-c参数在非管道模式下跳过菜单直接复制
变更
- 统一所有插件参数为单横杠风格,移除双横杠别名(
--help保留兼容)
0.0.6
New Plugins
- jv: JSON Viewer 插件,支持格式化、压缩、转义、反转义及交互式树形查看器
- diff: 基于 Myers 算法的双栏文本差异对比插件
- genpwd: 随机密码生成器插件,支持交互式 TUI 和长度滑块
Improvements
- jv: 使用 lexer 重写查看器,支持 filter 和 cursor
- jv: 支持 URL 读取 JSON
- jv: 标准 ANSI 颜色适配浅色/深色终端
- jv: 文本选择、标准编辑快捷键、粘贴修复
- diff: 粘贴模式、VS Code 风格渲染
Changes
- 移除 fx 插件
- 更新 README 文档