#rename #cli #normalizer #directory #unix

bin+lib normie

又一个文件名规范化工具

3 个稳定版本

1.0.2 2024年5月14日
1.0.1 2021年7月22日
1.0.0 2021年7月20日

命令行界面 中排名第 201

Download history 90/week @ 2024-05-10 24/week @ 2024-05-17 5/week @ 2024-05-24 1/week @ 2024-06-07 1/week @ 2024-06-14

每月下载量 143

Apache-2.0 协议

14KB
248 行(不包括注释)

normie

又一个文件名规范化工具。

递归地将目录和文件名规范化为 Unix 兼容标准。

无依赖项,非常简单快速。

示例

$ touch "B)E(T%T@E*R T*H*I&S W@A*Y#" "G)O(O%@D N*A*M&E@**#"
$ ls
'B)E(T%T@E*R T*H*I&S W@A*Y#'  'G)O(O%@D N*A*M&E@**#'
$ normie -lra .tgz *
$ ls
better_this_way.tgz  good_name.tgz

帮助

normie 1.0.2

USAGE:
    normie [FLAG]... DIRECTORY_OR_FILE...

FLAGS:
    -a: Append the specified text at the end of the filename.
    -h: Show this help information.
    -i: Insert the specified text at the beginning of the filename.
    -l: Transform the resulting filename into all lowercase characters.
    -r: Remove these characters: '!"#$%&'()*+,/:;<=>?@[\]^`{|}~ªº'.
    -t: Interactively asks for confirmation of each action.
    -u: Transform the resulting filename into all uppercase characters.
    -v: Show information about the performed actions.

安装

如果您还没有安装 rust 和链接器,您必须安装它们。

$ cargo install normie

警告

如果您对结果不确定,请使用标志 -t

无运行时依赖