#!/bin/bash set -euo pipefail LOGFILE="$HOME/.local/logs/steamos-select-branch.log" log() { echo "[$(date --iso-8601=seconds)] $*" | tee -a "$LOGFILE"; } if [[ $# -eq 1 ]]; then case "$1" in "-c") log "Current branch requested" echo "stable" exit 0 ;; "-l") log "Listing available branches" exit 0 ;; "rel") log "Legacy branch 'rel' requested" exit 0 ;; "stable" | "rc" | "beta" | "bc" | "preview" | "pc" | "main" | "staging") log "Branch '$1' requested" exit 0 ;; esac fi echo "Usage: steamos-select-branch <-c|-l|rel|rc|beta|bc|preview|pc|main>" 1>&2