Files
wehub-resource-sync adc62957a7
CI / Multi-repo Path Gate (AST-grep) (windows-latest) (push) Has been cancelled
CI / Version Consistency Check (push) Has been cancelled
CI / npm pack + install test (push) Has been cancelled
CI / Lint & Type Check (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Test (Windows path suite) (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / No Committed Build Artifacts (push) Has been cancelled
CI / Multi-repo Path Gate (AST-grep) (ubuntu-latest) (push) Has been cancelled
Upgrade Test / omc update + session-start hook (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:36:54 +08:00

19 lines
360 B
Bash

#!/usr/bin/env sh
resolve_claude_config_dir() {
configured="${CLAUDE_CONFIG_DIR:-$HOME/.claude}"
configured="${configured%/}"
case "$configured" in
\~)
printf '%s\n' "$HOME"
;;
\~/*)
configured="${configured#\~/}"
printf '%s/%s\n' "$HOME" "$configured"
;;
*)
printf '%s\n' "$configured"
;;
esac
}