From 065207eaef1aa40447a96eb410dd196d6e9e8e99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Hohwiller?= Date: Wed, 26 Jun 2024 00:01:34 +0200 Subject: [PATCH] #417: added completion script for bash --- cli/src/main/package/completion | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 cli/src/main/package/completion diff --git a/cli/src/main/package/completion b/cli/src/main/package/completion new file mode 100644 index 000000000..7c2d90706 --- /dev/null +++ b/cli/src/main/package/completion @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +_ide_completion() +{ + local result + if [ -z "${COMP_WORDS[COMP_CWORD]}" ]; then + result=$(ideasy complete ${COMP_WORDS[@]:1} "") + else + result=$(ideasy complete ${COMP_WORDS[@]:1}) + fi + result="${result//$'\n'/ }" + COMPREPLY=( $result ) +} + +complete -F _ide_completion ide