added help text
This commit is contained in:
parent
c84e23f95b
commit
ee814d261c
2 changed files with 23 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "path-convert"
|
name = "path-convert"
|
||||||
version = "0.0.2"
|
version = "0.0.3"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
|
@ -4,11 +4,18 @@ use pico_args::Arguments;
|
||||||
|
|
||||||
const DRIVE: &str = "/mnt/c/";
|
const DRIVE: &str = "/mnt/c/";
|
||||||
|
|
||||||
|
const HELP: [&str;2] = [ "-h", "--help" ];
|
||||||
const QUOTED: [&str;2] = [ "-q", "--quotes" ];
|
const QUOTED: [&str;2] = [ "-q", "--quotes" ];
|
||||||
|
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
let mut args = Arguments::from_env();
|
let mut args = Arguments::from_env();
|
||||||
|
|
||||||
|
// handle help flag
|
||||||
|
if args.contains(HELP) {
|
||||||
|
help_text();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// handle quote flag
|
// handle quote flag
|
||||||
let quotes: &str =
|
let quotes: &str =
|
||||||
if args.contains(QUOTED) {
|
if args.contains(QUOTED) {
|
||||||
|
@ -45,4 +52,19 @@ pub fn main() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn help_text() {
|
||||||
|
println!("path-convert v{}
|
||||||
|
Valerie Wolfe <sleeplessval@gmail.com>
|
||||||
|
Canonicalize and convert Unix paths for DOS programs.
|
||||||
|
|
||||||
|
usage: path-convert [flags] <paths...>
|
||||||
|
|
||||||
|
args:
|
||||||
|
<paths...> one or more paths to convert
|
||||||
|
|
||||||
|
flags:
|
||||||
|
-h, --help show this help text
|
||||||
|
-q, --quotes surround the output strings with quotes (-qq for double quotes)
|
||||||
|
", env!("CARGO_PKG_VERSION"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue