adc893de6e
- Updated README with detailed instructions for creating a dedicated Ansible user on Linux, including SSH key setup and passwordless sudo. - Added userConfigurations.json for Steam ROM Manager with configurations for various gaming consoles. - Introduced scripts for managing Gamescope and Steam sessions, including launch scripts for various emulators (Genesis, PSP, RPCS3, SNES). - Created systemd service for Gamescope session management. - Developed Ansible playbook for configuring Fedora for optimized Sunshine and Gamescope streaming, including user setup and system configurations. - Updated Prometheus configuration to reflect changes in exporter targets. - Commented out the Devolo exporter module in Terraform configuration for future reference.
30 lines
658 B
Bash
30 lines
658 B
Bash
#!/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
|
|
|