fix(bashrc): add ~/.local/bin to PATH in deployed bashrc

The bin/ scripts and pipx CLIs land in ~/.local/bin, which was not on
PATH in either deployed bashrc. Add an idempotent PATH guard to
bashrc-linux and bashrc-osx so dt, claude-provider, pymupdf, etc. are
found after login. Update the install.sh and README notes to match.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Bastien Chanot
2026-05-27 18:56:56 +02:00
co-authored by Claude Opus 4.7
parent 942aa8b36b
commit 262862c1b9
4 changed files with 14 additions and 2 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ The script is re-runnable: each run re-backs up to `~/Oldconfig` (overwriting th
### CLI scripts (`bin/`)
Deployed to `~/.local/bin` (must be on `PATH` — `pipx ensurepath` adds it):
Deployed to `~/.local/bin` (the deployed bashrc adds this dir to `PATH`):
- **`dt`** — manage claude-in-dtach sessions (`dt ls|at|kill`). Needs `dtach` + `fzf`.
- **`dtach-router`** — source from `~/.bashrc` to get a session dashboard on SSH login. Needs `dt`, `dtach`, `fzf`.