#!/usr/bin/env bash
# oo shim — delegates mode/use to latest, everything else to ~/oosh/oo
LATEST="/Users/Shared/Workspaces/AI/Claude.All/components/OOSH/latest"

case "$1" in
  mode)
    shift
    export STARTED=true
    export OO_FROM_LATEST=1
    source "$LATEST/this" 2>/dev/null
    source "$LATEST/oo" 2>/dev/null
    oo.mode "$@"
    ;;
  use)
    shift
    export STARTED=true
    export OO_FROM_LATEST=1
    source "$LATEST/this" 2>/dev/null
    source "$LATEST/oo" 2>/dev/null
    oo.use "$@"
    ;;
  *)
    # All other oo subcommands go through the normal ~/oosh/oo
    unset STARTED OO_FROM_LATEST
    exec "$HOME/oosh/oo" "$@"
    ;;
esac
