zarya/cmd/init.sh

23 lines
682 B
Bash
Executable file

#!/bin/bash
set -euo pipefail
ZARYA_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
source "${ZARYA_DIR}/lib/common.sh"
TARGET="${1:-}"
shift || true
case "${TARGET}" in
vps|srv)
exec "${ZARYA_DIR}/cmd/init/vps.sh" "$@"
;;
help|--help|-h|"")
echo "Использование: z init <target> [аргументы...]"
echo "Доступные цели инициализации:"
echo " vps Day-0 удаленный бутстрап ноды .srv"
exit 0
;;
*)
log_err "Неизвестная цель инициализации: ${TARGET}. Доступно: vps"
exit 1
;;
esac