diff options
Diffstat (limited to 'src/bin/ttyrec/main.rs')
-rw-r--r-- | src/bin/ttyrec/main.rs | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/bin/ttyrec/main.rs b/src/bin/ttyrec/main.rs index a6ccdf4..61835b5 100644 --- a/src/bin/ttyrec/main.rs +++ b/src/bin/ttyrec/main.rs @@ -8,11 +8,24 @@ use async_std::stream::StreamExt as _; use pty_process::Command as _; #[derive(Debug, structopt::StructOpt)] -#[structopt(about = "ttyrec")] +#[structopt( + name = "ttyrec", + about = "Records ttyrec files", + long_about = "\n\ + This program will run a shell (or other program specified by the -c \ + option), and record the full output, including timing information, \ + for later playback (such as via the included `ttyplay` command)." +)] struct Opt { - #[structopt(short, long, default_value = "ttyrec")] + #[structopt( + short, + long, + default_value = "ttyrec", + help = "File to save ttyrec data to" + )] file: std::ffi::OsString, - #[structopt(short, long)] + + #[structopt(short, long, help = "Command to run [default: $SHELL]")] cmd: Option<std::ffi::OsString>, } |