#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # shellcheck source=lib.sh . "${SCRIPT_DIR}/lib.sh" qipai_rollback() { local releases releases="$(qipai_release_dir)" if [ ! -d "$releases" ]; then qipai_warn "no releases directory: $releases" return 0 fi qipai_info "available releases:" find "$releases" -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | sort -r | head -20 qipai_warn "M00 baseline lists rollback points only; automatic switch requires a selected release id" } if [ "${1:-}" = "--run" ]; then qipai_rollback fi