4 个版本

0.1.3 2022年1月10日
0.1.2 2021年6月26日
0.1.1 2021年6月23日
0.1.0 2021年6月22日

数学 中排名第 956

MIT 许可证

32KB
711

Build status Crates.io Docs.rs

cchmod

cchmod 是一个用于 chmod 的模式权限计算器/转换器。

安装

通过 Cargo 安装

$ cargo install cchmod

用法

$ cchmod
cchmod

USAGE:
    cchmod [FLAGS] <input>

ARGS:
    <input>

FLAGS:
    -h, --help       Prints help information
    -n, --num        Output the octal form
    -s, --sym        Output the symbolic form
    -V, --version    Prints version information

示例

获取模式的八进制形式

$ cchmod -n rwxr-xr-x
755

获取模式的符号形式

$ cchmod -s 644
rw-r--r--

对权限值执行相同操作

$ cchmod -n r-x
5

$ cchmod -s 7
rwx

cchmod 可以用作库

use cchmod::Mode;

let m = Mode::from_sym("rw-r--r--").unwrap();
println!("{}", m.as_num());

有关更多信息,请参阅文档

依赖关系

~1.8–2.4MB
~44K SLoC