completions: bash: add a bunch of missing completion options

pull/12352/head
Luke Elliott 1 year ago committed by Jussi Pakkanen
parent b2000620f4
commit 99fadccd29
  1. 138
      data/shell-completions/bash/meson

@ -168,6 +168,55 @@ _meson_compgen_options() {
return 0
}
_meson_common_setup_configure_longopts=(
help
prefix
bindir
datadir
includedir
infodir
libdir
licensedir
libexecdir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
genvslite
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
vsenv
pkgconfig.relocatable
python.bytecompile
python.install-env
python.platlibdir
python.purelibdir
python.allow-limited-api
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
clearcache
)
_meson-setup() {
shortopts=(
h
@ -175,53 +224,10 @@ _meson-setup() {
v
)
# backend-startup-project is currently VS backend only.
longopts=(
help
prefix
bindir
datadir
includedir
infodir
libdir
libexecdir
licensedir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
pkgconfig.relocatable
python.install-env
python.platlibdir
python.purelibdir
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
${_meson_common_setup_configure_longopts[@]}
native-file
cross-file
vsenv
version
fatal-meson-warnings
reconfigure
@ -266,49 +272,7 @@ _meson-configure() {
)
longopts=(
help
prefix
bindir
datadir
includedir
infodir
libdir
libexecdir
licensedir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
backend-startup-project
pkgconfig.relocatable
python.install-env
python.platlibdir
python.purelibdir
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
clearcache
${_meson_common_setup_configure_longopts[@]}
no-pager
)

Loading…
Cancel
Save