#!/usr/bin/env bash
# group menu: tool
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_tool)" || exit 1
nv_menu_item "$(t mod_tool_lang)" "$NV_MODULES_DIR/tool/lang/action"
nv_menu_item "$(t mod_tool_logs)" "$NV_MODULES_DIR/tool/logs/action"
nv_menu_item "$(t tool_m_diagnose)" "$NV_MODULES_DIR/tool/diagnose/action"
nv_menu_item "$(t tool_m_config)"  "$NV_MODULES_DIR/tool/config/action"
nv_menu_item "$(t tool_m_selfcheck)" "$NV_MODULES_DIR/tool/self-check/action"
nv_menu_item "$(t tool_m_about)"   "$NV_MODULES_DIR/tool/about/action"
nv_menu_item "$(t tool_m_changelog)" "$NV_MODULES_DIR/tool/changelog/action"
nv_menu_item "$(t tool_m_configexport)" "$NV_MODULES_DIR/tool/config-export/action"
nv_menu_item "$(t tool_m_update)" "$NV_MODULES_DIR/tool/update/action"
nv_menu_run
exit $?
