一个根据中文描述智能推荐英文变量名的命令行工具。
- 中文描述 ➜ 英文变量名(结合翻译 API)
- 支持四种命名风格:
- 大驼峰(PascalCase)
- 小驼峰(camelCase)
- 破折号(kebab-case)
- 下划线(snake_case)
npm install -g smart-namingnmx 用户头像地址输出示例:
大驼峰: UserAvatarAddress
小驼峰: userAvatarAddress
破折号: user-avatar-address
下划线: user_avatar_address
- 设置最大单个单词长度:
nmx --setMaxWordLength 7输出示例:
✅ 单个单词最大长度已限制为7
- 设置最大单词数量:
nmx --setMaxWord 7输出示例:
✅ 已限制最大单词数量为7
nmx --removeSet输出示例:
✅ 已清空配置项
nmx --view输出示例:
单个单词最大长度 7
最大单词数量 7
- Node.js
- axios
- 有道演示翻译 API
- chalk(终端输出美化)
- configstore(配置项存储)