container: finance: lib_plugins: allow path depth

- Allows plugins to function within subdirectories
- Removes redundant arg checking
This commit is contained in:
2024-09-03 18:38:15 -07:00
parent fb0da4cd8a
commit 520be13464

View File

@@ -86,13 +86,11 @@ function lib_plugins::__parse_args()
[[ ! "$_arg" =~ (^repo${global_arg_delim_1}|^custom${global_arg_delim_1}) ]] && lib_utils::die_usage "$_usage"
local -r _key="${_arg%${global_arg_delim_1}*}"
local -r _key="${_arg%%${global_arg_delim_1}*}"
local -r _len="$((${#_key} + 1))"
if [[ "$_key" =~ ^repo$|^custom$ ]]; then
local -r _arg_type="${_arg:${_len}}"
[ -z "$_arg_type" ] && lib_utils::die_usage "$_usage"
fi
local -r _arg_type="${_arg:${_len}}"
[ -z "$_arg_type" ] && lib_utils::die_usage "$_usage"
local _path
case "$_key" in