2 个稳定版本
1.0.1 | 2024 年 1 月 18 日 |
---|
#1593 在 命令行工具
7KB
116 行
heckmv
在重命名文件和目录时转换大小写。提供 heck 所有的功能,并增加三个:大写(忽略单词分隔符)、小写(忽略单词分隔符)和句子大小写。
大小写选择通过 -c/--case
实现。注意以下指南
- 不要将
case
添加到您的选择中,例如kebab
不是kebab-case
- 大小写和非字母字符被忽略,
Sen-TENCE
==sentence
- 大写形式认可以下形式
shouty_CASE
:shoutysnake
shout_CASE
:shoutsnake
upper_CASE
:uppersnake
用法
heckmv [options] <files...>
-r/--recursive : recurse into directories
-d/--include-dirs : also rename directories
-c/--case <case> : specify the case (required)
-h/--help : show this help message
Renames files using the Rust `heck` crate for
most casing conversions. Available cases:
UPPERCASE : ignores word breaks
lowercase : ignores word breaks
Title Case
Sentence case
UpperCamelCase
lowerCamelCase
snake_case
kebab-case
SHOUTY_SNAKE_CASE
SHOUTY-KEBAB-CASE
Train-Case
依赖项
~350–790KB
~18K SLoC