Skip to content

feat(claude): route ! bang through pwsh + reconcile settings (model, effortLevel) - #31

Merged
jinyeow merged 2 commits into
mainfrom
feat/claude-default-shell-pwsh
Jul 25, 2026
Merged

feat(claude): route ! bang through pwsh + reconcile settings (model, effortLevel)#31
jinyeow merged 2 commits into
mainfrom
feat/claude-default-shell-pwsh

Conversation

@jinyeow

@jinyeow jinyeow commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

Reconciles claude/settings.json with the live machine config on two fronts.

  • defaultShell: "powershell" — routes the input-box ! bang through pwsh 7 instead of bash. Claude Code's cross-platform default is bash (no Windows auto-flip), which is why ! ran bash before; powershell resolves to pwsh.exe when present, matching this repo's pwsh-native posture. No per-command override exists.
  • model opus[1m]claude-opus-5; effortLevel highmedium.
  • claude/README.md Settings table documents defaultShell (incl. the no-per-command-override caveat) and is synced for the model/effort changes.

Deliberately excluded (public repo)

Machine-specific live drift is kept out of the tracked file: the herdr SessionStart block (regenerated per machine; absolute paths) and a work-path Edit(…/Hollard.AzFirewalls/**) allow.

jinyeow added 2 commits July 25, 2026 16:15
Set defaultShell to powershell in claude/settings.json so the input-box !
prefix runs pwsh 7 instead of bash (Claude Code's cross-platform default is
bash, with no Windows auto-flip). powershell resolves to pwsh.exe when present,
matching the repo's pwsh-native posture. Documents the setting + the no-per-
command-override caveat in claude/README.md.
Sync two live-drift values into the tracked settings: model opus[1m] ->
claude-opus-5 and effortLevel high -> medium, with the README updated to match.
Deliberately excludes the machine-specific drift kept out of the repo: the herdr
SessionStart block (regenerated per machine, absolute paths) and the
Hollard.AzFirewalls Edit allow (work path; repo is public).
@jinyeow
jinyeow merged commit 73f1842 into main Jul 25, 2026
5 checks passed
@jinyeow
jinyeow deleted the feat/claude-default-shell-pwsh branch July 25, 2026 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant