Crates.io | clientele |
lib.rs | clientele |
version | 0.2.4 |
source | src |
created_at | 2024-08-21 16:17:42.510142 |
updated_at | 2024-10-15 07:21:46.13003 |
description | Clientele packages `clap`, `camino`, `dotenvy`, `argfile`, and `wild` into one dependency. |
homepage | https://clientele.rs |
repository | https://github.com/artob/clientele.rs |
max_upload_size | |
id | 1346700 |
size | 47,005 |
Clientele makes it easy to write superb command-line utilities in Rust that
follow consistent best practices on all target platforms including Linux, macOS,
and Windows. It packages and re-exports clap
, camino
, dotenvy
,
argfile
, and wild
into a single easy dependency.
.env
files (using the dotenvy
crate).wild
crate).javac
or Python (using the argfile
crate).clap
crate).Utf8Path
and Utf8PathBuf
types (using the camino
crate).cargo add clientele
See lib/clientele/examples/skeleton/main.rs
for a complete example.
use clientele::*;
StandardOptions
Options:
--color <COLOR> Set the color output mode [default: auto] [possible values: auto, always, never]
-d, --debug Enable debugging output
--license Show license information
-v, --verbose... Enable verbose output (may be repeated for more verbosity)
-V, --version Print version information
-h, --help Print help
git clone https://github.com/artob/clientele.rs.git