container: finance: lib_root/completion: add Pluggable support
- Adds Pluggable auto-(un)load support - Adds plugin dispatcher for interpreter - Refactors to support new Pluggable system - Updates usage help and improves documentation
This commit is contained in:
@@ -145,7 +145,7 @@ function docker-finance::completion()
|
||||
mapfile -t _root < <({
|
||||
find "${DOCKER_FINANCE_CONTAINER_PLUGINS}"/root "${_args[@]}" -printf 'plugins/custom/%P\n' 2>/dev/null
|
||||
find "${DOCKER_FINANCE_CONTAINER_REPO}"/plugins/root "${_args[@]}" -printf 'plugins/repo/%P\n' 2>/dev/null
|
||||
find "${DOCKER_FINANCE_CONTAINER_REPO}"/src/root/macro "${_args[@]}" -printf 'macro/%P\n' 2>/dev/null
|
||||
find "${DOCKER_FINANCE_CONTAINER_REPO}"/src/root/macro "${_args[@]}" -printf 'macros/repo/%P\n' 2>/dev/null
|
||||
})
|
||||
declare -r _root
|
||||
mapfile -t _reply < <(compgen -W "help ${_root[*]}" -- "$_cur")
|
||||
|
||||
Reference in New Issue
Block a user