#!/usr/bin/env bash
# group menu: database
set -o pipefail
SELF=$(readlink -f "${BASH_SOURCE[0]}")
NV_BASE=$(cd "$(dirname "$SELF")/../.." && pwd)
export NV_BASE
# shellcheck source=/dev/null
. "$NV_BASE/lib/core/bootstrap.sh"

nv_menu_reset "$(t menu_group_database)" || exit 1
nv_menu_item "$(t mod_db_status)" "$NV_MODULES_DIR/database/status/action"
nv_menu_item "$(t mod_db_create)" "$NV_MODULES_DIR/database/create/action"
nv_menu_item "$(t db_m_passwd)"  "$NV_MODULES_DIR/database/passwd/action"
nv_menu_item "$(t db_m_users)"   "$NV_MODULES_DIR/database/users/action"
nv_menu_item "$(t db_m_tables)"  "$NV_MODULES_DIR/database/tables/action"
nv_menu_item "$(t db_m_optimize)" "$NV_MODULES_DIR/database/optimize/action"
nv_menu_item "$(t db_m_import)"  "$NV_MODULES_DIR/database/import/action" 1
nv_menu_item "$(t db_m_drop)"    "$NV_MODULES_DIR/database/drop/action" 1
nv_menu_run
exit $?
