#touch #file #cli #filetimes

bin+lib poke

受经典 touch 命令启发

3 个版本

0.1.3 2022年3月2日
0.1.2 2022年2月27日
0.1.1 2022年2月26日
0.1.0 2022年2月17日

#1034 in 文件系统

MIT/Apache

10KB
167 代码行

Poke

描述

受经典 touch 命令启发。

请查看 路线图 了解该项目将如何发展,以及哪些功能目前正在运行。

感谢所有为我节省大量时间的 Crates。

安装

cargoinstall --forcepoke

用法

USAGE:
    poke.exe [OPTIONS] <FILES>...

ARGS:
    <FILES>...    the file(s) to be modified

OPTIONS:
    -a
            change only the access time

    -b
            delete given file(s)

    -c, --no-create
            if not found, don't create new file(s)

    -d, --date <DATE>
            use this date string instead of current time. The Supported formats are: "1/01/2001
            00:00", "1 jan(uary) 2001 0am", "last friday 2pm" and so on. for more information:
            https://crates.io/crates/chrono-english

    -h, --help
            Print help information

    -m
            change only the modification time

    -r, --reference-file <REFERENCE_FILE>
            use this files time, instead of current time

    -V, --version
            Print version information

兼容性

当前版本 (0.1.3) 仅在 Windows 上进行了测试,但应该支持 Linux/Mac OS。未来我将在 vm 中测试 Linux 构建。

依赖

~4–12MB
~125K SLoC