From 5753bd67b66a38d7b027f80c7f2bfbb682601c86 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Tue, 2 Aug 2022 18:17:29 -0500 Subject: [PATCH 1/2] Source bash completion files for all other gz libraries Signed-off-by: Addisu Z. Taddese --- etc/ign.bash_completion.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/etc/ign.bash_completion.sh b/etc/ign.bash_completion.sh index 0b70ee2..3b11de7 100644 --- a/etc/ign.bash_completion.sh +++ b/etc/ign.bash_completion.sh @@ -67,4 +67,7 @@ function _ign COMPREPLY=($(compgen -W "${opts}" -- ${cur})) } + +source @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATAROOTDIR@/gz/gz@PROJECT_MAJOR_VERSION@.completion + complete -F "_ign" "ign" From 5ef031ceda37f393ebd981c17926a4b0cb6a050e Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Thu, 4 Aug 2022 10:56:12 -0500 Subject: [PATCH 2/2] Install to bash-completion Signed-off-by: Addisu Z. Taddese --- etc/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etc/CMakeLists.txt b/etc/CMakeLists.txt index 3a321e0..6cc3b41 100644 --- a/etc/CMakeLists.txt +++ b/etc/CMakeLists.txt @@ -14,5 +14,6 @@ configure_file( "${CMAKE_CURRENT_BINARY_DIR}/ign${PROJECT_MAJOR_VERSION}.bash_completion.sh" @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ign${PROJECT_MAJOR_VERSION}.bash_completion.sh + RENAME ign DESTINATION - ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/gz/gz${PROJECT_MAJOR_VERSION}.completion.d) + ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/bash-completion/completions)