libxkbcommon/tools
Pierre Le Marre 1c1542d64f Tools: Add bash completions for xkbcli
- Add bash completion script. It parses the commands help messages to
  provide the completions, thus any new subcommand or option will be
  supported, as long as it has its entry in the help messages. This
  should result in low maintenancei effort.
- Add installation entry in Meson. The path can be configured using
  the following options:
  - `enable-bash-completion` to enable the installation;
  - `bash-completion-path` to control the installation path. It will
    default to: `share/bash-completion/completions`.

TODO: completion for other shells, such as zsh?
2023-10-05 06:24:02 +02:00
..
check-messages.c Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
compile-keymap.c Tools: Add bash completions for xkbcli 2023-10-05 06:24:02 +02:00
compose.c Compose: add iterator API 2023-09-26 09:02:45 +02:00
how-to-type.c tools/how-to-type: add --keysym for how to type a keysym 2021-07-31 22:03:33 +03:00
interactive-evdev.c Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
interactive-wayland.c Interactive tools: add options to hide some fields 2023-09-18 16:14:12 +02:00
interactive-x11.c Interactive tools: add options to hide some fields 2023-09-18 16:14:12 +02:00
messages.c Disallow producing NULL character with escape sequences 2023-09-26 17:25:49 +02:00
messages.c.jinja Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
messages.h Add xkb-check-messages tool 2023-09-19 08:49:52 +02:00
registry-list.c Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
tools-common.c interactive-evdev: add option to print modmaps 2023-09-18 16:14:12 +02:00
tools-common.h interactive-evdev: add option to print modmaps 2023-09-18 16:14:12 +02:00
xkbcli-bash-completion.sh Tools: Add bash completions for xkbcli 2023-10-05 06:24:02 +02:00
xkbcli-compile-keymap.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03:00
xkbcli-how-to-type.1 Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
xkbcli-interactive-evdev.1 Tools: Improve xkbcli help messages and manual pages 2023-10-05 06:24:02 +02:00
xkbcli-interactive-wayland.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03:00
xkbcli-interactive-x11.1 tools: convert man pages from man format to mdoc format 2020-08-31 10:02:47 +03:00
xkbcli-list.1 man: mention `xkbcli list` output is meant to be in YAML 1.2 format 2021-11-01 23:56:22 +02:00
xkbcli.1 man: add missing pointer to xkbcli-compile-keymap(1) 2021-03-29 20:59:45 +03:00
xkbcli.c Tools: Add bash completions for xkbcli 2023-10-05 06:24:02 +02:00