Repository navigation
ployenv v0.4.0
ployenv 0.4.0:作用域与配置健壮性
统一了全局默认与项目钉住的操作方式,并补齐配置与插件清单元数据的若干健壮性问题。
命令行
- 项目级写 .ployenv:
ployenv use <lang>@<version> -p(--project长写法仍可用);-g/--global显式声明全局默认。 - 清除:
ployenv use <lang>@none清全局默认,ployenv use <lang>@none -p删当前目录 .ployenv 里那一条(保留其他行与注释,删空即删文件)。 - 命令不接受的 flag 现在报错并列出可接受项:此前会被静默忽略,例如
config --set-default … --project会悄悄改掉全局默认。 ployenv use --help等写法会打印用法,而不是被忽略。
配置
config.json读取容忍 UTF-8 BOM,写回为不带 BOM 的 UTF-8;无法解析时告警一次,且拒绝覆盖原文件。.ployenv、.tool-versions、go.mod等文本配置同样容忍开头 BOM(此前首行键会被静默忽略)。config --set-default <lang> none清除全局默认值(off、default同义)。
插件 dsh-plugin-ployenv
- 插件清单显示标题与描述(新增 locale 元数据;此前缺省会退化成包名与空描述)。
- 会话激活提示修正 PowerShell 写法;Windows 上
env省略--shell时给出提示。