diff --git a/build-aux/fedora-git.spec b/build-aux/fedora-git.spec index 151baa7..3a9679a 100644 --- a/build-aux/fedora-git.spec +++ b/build-aux/fedora-git.spec @@ -65,5 +65,6 @@ cp -r build-aux/share %{buildroot}/usr/ %{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg %{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml %{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop +%{bash_completions_dir}/portprotonqt %changelog diff --git a/build-aux/fedora.spec b/build-aux/fedora.spec index 7d62399..9d6f268 100644 --- a/build-aux/fedora.spec +++ b/build-aux/fedora.spec @@ -64,5 +64,6 @@ cp -r build-aux/share %{buildroot}/usr/ %{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg %{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml %{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop +%{bash_completions_dir}/portprotonqt %changelog diff --git a/build-aux/share/bash-completion/completions/portprotonqt b/build-aux/share/bash-completion/completions/portprotonqt new file mode 100644 index 0000000..0db5fcd --- /dev/null +++ b/build-aux/share/bash-completion/completions/portprotonqt @@ -0,0 +1,19 @@ +_portprotonqt() { + local cur prev + _init_completion || return + + case $prev in + --help|-h) + return + ;; + esac + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -W '--fullscreen --session' -- "$cur" ) ) + return 0 + fi + + return 0 +} + +complete -F _portprotonqt portprotonqt