container: bash: add plugins support / lib_plugins

- Executes plugins within profile/subprofile context
  * Hooks into the container's global environment
This commit is contained in:
2024-08-07 23:29:55 -07:00
parent eaec539c22
commit a4f9b401d3
3 changed files with 84 additions and 0 deletions

View File

@@ -87,6 +87,7 @@ function lib_finance::finance()
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_fetch.bash" || exit 1
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_ledger.bash" || exit 1
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_meta.bash" || exit 1
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_plugins.bash" || exit 1
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_reports.bash" || exit 1
source "${DOCKER_FINANCE_CONTAINER_REPO}/src/finance/lib/internal/lib_taxes.bash" || exit 1
}
@@ -199,6 +200,12 @@ function lib_finance::ledger-web()
lib_utils::catch $?
}
function lib_finance::plugins()
{
lib_plugins::plugins "$@"
lib_utils::catch $?
}
function lib_finance::reports()
{
lib_reports::reports "$@"