Crates.io | cli_mega |
lib.rs | cli_mega |
version | 0.1.6 |
source | src |
created_at | 2019-12-05 19:22:23.524611 |
updated_at | 2019-12-17 22:26:48.521262 |
description | A tool to gather the metadata of a file |
homepage | https://github.com/MetallicSquid/rust-cmd-line-tools |
repository | https://github.com/MetallicSquid/rust-cmd-line-tools |
max_upload_size | |
id | 186734 |
size | 70,191 |
This is a simple command line tool that takes a file path as an argument, gathers the avaliable metadata of the file and places it inside of the user's clipboard.
This command line tool uses three external crates:
Structopt - This is a crate that allows for the command line tool to take in a file path as an argument and then use and manipulate it.
Chrono - This is a crate that allows for the conversion between std::time::SystemTime
to a std::string::String
, so that it can be pasted onto the user's clipboard.
Clipboard - This is a crate that allows the tool to access the user's clipboard and fill it with the metadata of the file.
Via cargo:
cargo install cli_mega
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.
This project is licensed under the MIT license. See LICENSE for more details.