#!/usr/bin/env bash
set -euo pipefail
source "$(dirname "$0")/../lib/common.sh" 2>/dev/null || source "$(dirname "$0")/common.sh"
source "$(dirname "$0")/../lib/flags.sh" 2>/dev/null || source "$(dirname "$0")/flags.sh"

usage() {
    cat <<EOF
Usage: flag-set <name> [value]

Set a feature flag (green), optionally storing a value.
Writes to $FLAGS_DIR (requires sudo).
EOF
    exit 0
}

case "${1:-}" in
    -h|--help|"") usage ;;
esac

flag_set "$1" "${2:-}"
ok "flag set: $1"
