Cluster nodes by name instead of (mutable) ip.

This commit is contained in:
2025-07-21 17:32:21 -07:00
parent 9d1ad5950b
commit c0b1d60e7b
7 changed files with 197 additions and 158 deletions

View File

@@ -19,6 +19,7 @@ usage() {
}
# Parse arguments
VALUE_PROVIDED=false
while [[ $# -gt 0 ]]; do
case $1 in
-h|--help)
@@ -33,8 +34,9 @@ while [[ $# -gt 0 ]]; do
*)
if [ -z "${KEY_PATH}" ]; then
KEY_PATH="$1"
elif [ -z "${VALUE}" ]; then
elif [ "$VALUE_PROVIDED" = false ]; then
VALUE="$1"
VALUE_PROVIDED=true
else
echo "Too many arguments"
usage
@@ -51,7 +53,8 @@ if [ -z "${KEY_PATH}" ]; then
exit 1
fi
if [ -z "${VALUE}" ]; then
# Check if VALUE was provided (even if empty)
if [ "$VALUE_PROVIDED" = false ]; then
echo "Error: Value is required"
usage
exit 1