Fix completions workflow
This commit is contained in:
parent
6c2eeb4c9b
commit
5cc3d5144d
2 changed files with 10 additions and 2 deletions
|
@ -1,9 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
pipe=${args[--pipe]:?}
|
||||
completions=${args[--completions]:-}
|
||||
target=${args[target]:?}
|
||||
url=${args[url]:?}
|
||||
completions=${args[completions]:-}
|
||||
|
||||
if [ "${action:-file}" = "exe" ]
|
||||
then
|
||||
|
@ -30,7 +30,7 @@ then
|
|||
then
|
||||
chmod +x "$target"
|
||||
|
||||
if [ -z "$completions" ]
|
||||
if [ -n "$completions" ]
|
||||
then
|
||||
echo "Installing completions for $exe"
|
||||
# shellcheck disable=SC2086
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
group=${args[group]:?}
|
||||
clean=${args[--clean]:-}
|
||||
|
||||
_config_query() {
|
||||
tomlq -c --arg group "$group" \
|
||||
|
@ -17,16 +18,23 @@ _config_query ".[]" | while read -r entry; do
|
|||
target=$(echo "$entry" | jq -r '.target')
|
||||
hook=$(echo "$entry" | jq -r '.hook // ""')
|
||||
pipe=$(echo "$entry" | jq -r '.pipe // ""')
|
||||
completions=$(echo "$entry" | jq -r '.completions // ""')
|
||||
|
||||
if [[ -n "$hook" ]]; then
|
||||
install_args+=("--hook=$hook")
|
||||
fi
|
||||
if [[ -n "$clean" ]]; then
|
||||
install_args+=("--clean")
|
||||
fi
|
||||
|
||||
install_args+=("$type")
|
||||
|
||||
if [[ -n "$pipe" ]]; then
|
||||
install_args+=("--pipe=$pipe")
|
||||
fi
|
||||
if [[ -n "$completions" ]]; then
|
||||
install_args+=("--completions=$completions")
|
||||
fi
|
||||
|
||||
if [[ $source = \$* ]]
|
||||
then
|
||||
|
|
Loading…
Reference in a new issue