From 12f952df42941be8a94a90f9a029e041c9281142 Mon Sep 17 00:00:00 2001 From: Christian Duerr Date: Sun, 1 Jul 2018 16:36:15 +0000 Subject: [PATCH] Update manpage to document all CLI options The introduction of `--class` has added a flag to the CLI without adding it to the manpage. This has been fixed by updating the manpage. This also adds the default values of `--class` and `--title` to the CLI options. --- alacritty.man | 3 +++ src/cli.rs | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/alacritty.man b/alacritty.man index 31e2934e..31ea2ba9 100644 --- a/alacritty.man +++ b/alacritty.man @@ -36,6 +36,9 @@ Increases the level of verbosity (the max level is \fB\-vvv\fR) Prints version information .SH "OPTIONS" .TP +\fB\-\-class\fR +Defines the window class on X11 [default: Alacritty] +.TP \fB\-e\fR, \fB\-\-command\fR ... Command and args to execute (must be last argument) .HP diff --git a/src/cli.rs b/src/cli.rs index 92b83f6c..0a36179a 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -15,6 +15,7 @@ extern crate log; use clap::{Arg, App}; use index::{Line, Column}; use config::{Dimensions, Shell}; +use window::{DEFAULT_TITLE, DEFAULT_CLASS}; use std::path::{Path, PathBuf}; use std::borrow::Cow; @@ -80,11 +81,11 @@ impl Options { .long("title") .short("t") .takes_value(true) - .help("Defines the window title")) + .help(&format!("Defines the window title [default: {}]", DEFAULT_TITLE))) .arg(Arg::with_name("class") .long("class") .takes_value(true) - .help("Defines window class on X11")) + .help(&format!("Defines window class on X11 [default: {}]", DEFAULT_CLASS))) .arg(Arg::with_name("q") .short("q") .multiple(true)