#!/bin/bash # This file belongs to the framework. You are not expected to modify it. # Management command runner - parallel to ./cmd for operational tasks # Usage: ./mgmt [args...] set -eu DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" if [ $# -lt 1 ]; then echo "Usage: ./mgmt [args...]" echo "" echo "Available commands:" for cmd in "$DIR"/framework/mgmt.d/*; do if [ -x "$cmd" ]; then basename "$cmd" fi done exit 1 fi subcmd="$1" shift exec "$DIR"/framework/mgmt.d/"$subcmd" "$@"