From 95001fe6ea72cff0a15beb7467378910bdc6e06a Mon Sep 17 00:00:00 2001 From: pvincent Date: Wed, 22 Oct 2025 22:06:56 +0400 Subject: [PATCH] pct-default added --- bin/pct-default | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 bin/pct-default diff --git a/bin/pct-default b/bin/pct-default new file mode 100755 index 0000000..842d660 --- /dev/null +++ b/bin/pct-default @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +# CONSTANTS + +BASEDIR=$(dirname "$0") +DEFAULT_CONFIG="$BASEDIR/../config/default.conf" +ARG1="${1:-}" + +# FUNCTIONS + +function usage { + echo "$(basename "$0") [--edit]" +} + +function show_defaults { + echo "STORAGE_DISK=$STORAGE_DISK" + echo "STORAGE_SIZE=$STORAGE_SIZE" + echo "MEMORY=$MEMORY" + echo "SWAP=$SWAP" + echo "CPU=$CPU" +} + + +# MAIN + +set -Eue +[[ "$ARG1" == '--help' ]] && usage && exit 1 + +if [[ "$ARG1" == '--edit' ]]; then + editor $DEFAULT_CONFIG +else + source $DEFAULT_CONFIG + show_defaults +fi + +