7 个版本

0.1.6 2019 年 12 月 17 日
0.1.5 2019 年 12 月 17 日

#30#cli-file

MIT 许可证

52KB
126 代码行

mega

MEtadata GAtherer

这是一个简单的命令行工具,它接受文件路径作为参数,收集文件的可用元数据并将其放置在用户的剪贴板中。

此命令行工具使用了三个外部包

  1. Structopt - 这是一个包,允许命令行工具接受文件路径作为参数并对其进行使用和处理。

  2. Chrono - 这是一个包,允许将 std::time::SystemTime 转换为 std::string::String,以便可以将其粘贴到用户的剪贴板。

  3. Clipboard - 这是一个包,允许工具访问用户的剪贴板并将文件的元数据填充到其中。

功能

  • 可以用来收集文件、目录和符号链接的元数据。
  • 即时。

安装

通过 cargo

cargo install cli_mega

截图

cli_mega-demonstration

标志

A tool to gather the metadata of a file

USAGE:
    cli_mega.exe [FLAGS] <path>

FLAGS:
    -a, --accessed     Narrow output to the time of last access.
    -c, --created      Narrow output to the time of creation.
    -d, --directory    Narrow output to is_directory.
    -f, --file         Narrow output to is_file.
    -h, --help         Prints help information
    -l, --length       Narrow output to the length of the file.
    -m, --modified     Narrow output to the time of last modification.
    -r, --readonly     Narrow output to is_readonly.
    -s, --symlink      Narrow output to is_symlink.
    -V, --version      Prints version information

ARGS:
    <path>    Path.

许可证

本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE

依赖

~5MB
~83K SLoC