summaryrefslogtreecommitdiff
path: root/data/shell-completions
AgeCommit message (Collapse)Author
2025-01-19zsh: Fix 'meson init --language' completionmeator
This commit fixes invalid syntax, which leads to (eval):1: number expected _arguments:465: command not found: _ when trying to complete 'meson init --language=<TAB>'.
2025-01-19zsh: Add missing flags to 'meson install'meator
Also start flag description with a lowercase letter.
2024-11-02Add -q as alternative to --quiet for meson installAndreas Karlsson
Since "meson test" already has both -q and --quiet it makes a lot of sense to add the short option to "meson install" too for reasons of symmetry.
2024-09-11Fix typosspaette
2024-07-21zsh: Fix incorrect __meson_wrap_modes expansionJoey Pabalinas
Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
2024-07-21zsh: Add completions for {rewrite,devenv,env2mfile,format,help} subcommandsJoey Pabalinas
Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
2024-07-21zsh: Fix spelling errorsJoey Pabalinas
Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
2024-07-21zsh: Add new vs backendsJoey Pabalinas
Signed-off-by: Joey Pabalinas <joeypabalinas@gmail.com>
2024-06-17Add meson test --max-linesDaan De Meyer
Let's allow users to configure how many lines are shown at most when a test fails.
2024-04-23Add meson test --interactiveDaan De Meyer
This is very similar to --gdb, except it doesn't spawn GDB, but connects stdin/stdout/stderr directly to the test itself. This allows interacting with integration tests that spawn a shell in a container or virtual machine when the test fails. In systemd we're migrating our integration tests to run using the meson test runner. We want to allow interactive debugging of failed tests directly in the virtual machine or container that is spawned to run the test. To make this possible, we need meson test to connect stdin/stdout/stderr of the test directly to the user's terminal, just like is done with the --gdb option.
2024-04-15Add bztar support to meson distTristan Partin
Some projects, like Postgres, distribute code in this format.
2024-02-09Continue fleshing out bash completion scriptTristan Partin
This adds bash completion to everything that I could think of except for the rewriter.
2023-11-01completions: bash: add a bunch of missing completion optionsLuke Elliott
2023-09-06completions: bash: don't show json errors when completing "meson test".Luke Elliott
E.g. "meson test<tab>" json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2023-09-06completions: bash: added "compile" (and "help") completion.Luke Elliott
2023-09-06completions: bash: fix -x<tab>.Luke Elliott
If x was a known short option, would complete to "-". If unknown, "--".
2023-09-06completions: bash: added a bunch of missing completion options.Luke Elliott
2023-04-11zsh: fix help / descriptionsJosh Soref
* --load-average * --gdb-path * description for install Found by https://www.check-spelling.dev/ Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-09-18completions: bash: add simple init competionLiam Beguin
Populate the _meson-init() completion function. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-09-18completions: bash: define sub-commands as an arrayLiam Beguin
Define subcommands as an array so that they can be reused for the top-level sub-command completion. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-09-18completions: bash: update meson sub-command listLiam Beguin
Add all meson sub-commands to the autocompletion script. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-09-18completions: bash: add missing functionsLiam Beguin
Add empty functions for all commands defined in the autocompletion script. When these functions are not defined, bash raises the following error: $ meson init <TAB>-bash: _meson-init: command not found Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-09-18completions: bash: order function definitions like in helpLiam Beguin
Move _meson-introspect() to follow the command list defined at the top of the script which follows the help message order. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-02-10implement 'dist --allow-dirty' flagandy5995
closes #9824
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-08-15editorconfig: add setting to trim trailing whitespaceEli Schwartz
and clean up all outstanding issues Skip 'test cases/common/141 special characters/meson.build' since it intentionally uses trailing newlines.
2021-01-13Fix misspellsAntonin Décimo
Signed-off-by: Antonin Décimo <antonin.decimo@gmail.com>
2020-09-23zsh: Add completions for meson compileDylan Baker
2020-09-23zsh: add completions for subprojectsDylan Baker
2020-09-23zsh: add wrap completionsDylan Baker
This is still missing completions for promote, but I can't figure out how to find the wraps in subprojects that are not in the parent project when those projects haven't been fetched yet.
2020-09-23zsh: add missing arguments to meson test completionsDylan Baker
This also reorders the options internally to match the output of meson test --help, which makes it easier to diff
2020-09-23zsh: Add completions for meson initDylan Baker
2020-09-23zsh: Add completions for meson installDylan Baker
2020-09-22zsh: add meson dist completionsDylan Baker
2020-09-22zsh: Add ability to complete depedency pathsDylan Baker
using , separated syntax
2020-09-22zsh: add missing options for meson introspectDylan Baker
2020-09-22zsh: share common options between meson configure and meson setupDylan Baker
2020-09-22zsh: Add missing options for meson setupDylan Baker
2020-09-22zsh: remove binaries that are not longer installedDylan Baker
2020-08-08completions/zsh: Add --native-fileDylan Baker
Which is missing
2019-03-08bash/zsh: drop completion for deprecated commandEric Engestrom
2019-02-20zsh: complete targetsEric Engestrom
2019-02-20add Bash completion scriptEric Engestrom
2018-04-06new wrap-mode: forcefallbackMathieu Duponchelle
This can be useful to make sure that a project builds when its fallbacks are used on systems where external dependencies satisfy the version requirements, or to easily hack on the sources of a dependency for which a fallback exists.
2017-11-11_meson: Explicitly specify license to match the Z ShellArseny Maslennikov
The zsh completion script is explicitly licensed to eliminate any legal obstacles for its co-distribution with Z Shell itself.
2017-11-11Move shell completions and text editor helpers to data/Arseny Maslennikov