diff options
author | Andrzej Grzeslak <agrzeslak0@gmail.com> | 2022-10-19 09:11:40 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-18 22:11:40 +0000 |
commit | c3b915b6952f0fa47d362d8f2474b6b8464ac8a7 (patch) | |
tree | 578968d03befce0e919fdd03e82cba398691f508 | |
parent | 269b6e3dba66f54ff6d83a1d26142683dd191905 (diff) | |
download | alacritty-c3b915b6952f0fa47d362d8f2474b6b8464ac8a7.tar.gz alacritty-c3b915b6952f0fa47d362d8f2474b6b8464ac8a7.zip |
Fix `--help` output for `--class` to match man pages
The output of --help did not match the man pages with regards to the
ordering of arguments for the --class flag. This has now been fixed.
Fixes #6413.
-rw-r--r-- | CHANGELOG.md | 4 | ||||
-rw-r--r-- | alacritty/src/cli.rs | 2 | ||||
-rw-r--r-- | extra/completions/_alacritty | 4 |
3 files changed, 7 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a65af97..03a8c9ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## 0.12.0-dev +### Fixed + +- `--help` output for `--class` does not match man pages + ## 0.11.0 ### Packaging diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs index e7aae207..d03d2f84 100644 --- a/alacritty/src/cli.rs +++ b/alacritty/src/cli.rs @@ -242,7 +242,7 @@ pub struct WindowIdentity { pub title: Option<String>, /// Defines window class/app_id on X11/Wayland [default: Alacritty]. - #[clap(long, value_name = "instance> | <instance>,<general", parse(try_from_str = parse_class))] + #[clap(long, value_name = "general> | <general>,<instance", parse(try_from_str = parse_class))] pub class: Option<Class>, } diff --git a/extra/completions/_alacritty b/extra/completions/_alacritty index 6b80a797..19eb9a0e 100644 --- a/extra/completions/_alacritty +++ b/extra/completions/_alacritty @@ -25,7 +25,7 @@ _alacritty() { '*--command=[Command and args to execute (must be last argument)]:COMMAND: ' \ '-t+[Defines the window title \[default: Alacritty\]]:TITLE: ' \ '--title=[Defines the window title \[default: Alacritty\]]:TITLE: ' \ -'--class=[Defines window class/app_id on X11/Wayland \[default: Alacritty\]]:instance> | <instance>,<general: ' \ +'--class=[Defines window class/app_id on X11/Wayland \[default: Alacritty\]]:general> | <general>,<instance: ' \ '-h[Print help information]' \ '--help[Print help information]' \ '-V[Print version information]' \ @@ -67,7 +67,7 @@ _arguments "${_arguments_options[@]}" \ '*--command=[Command and args to execute (must be last argument)]:COMMAND: ' \ '-t+[Defines the window title \[default: Alacritty\]]:TITLE: ' \ '--title=[Defines the window title \[default: Alacritty\]]:TITLE: ' \ -'--class=[Defines window class/app_id on X11/Wayland \[default: Alacritty\]]:instance> | <instance>,<general: ' \ +'--class=[Defines window class/app_id on X11/Wayland \[default: Alacritty\]]:general> | <general>,<instance: ' \ '--hold[Remain open after child process exit]' \ '-h[Print help information]' \ '--help[Print help information]' \ |