Skip to content

README: say which copy runs beside the installer's - #101

Merged
JacobStephens2 merged 1 commit into
mainfrom
readme-source-install
Sep 27, 2026
Merged

JacobStephens2 merged 1 commit into
mainfrom
readme-source-install

Conversation

@JacobStephens2

Copy link
Copy Markdown
Owner

Summary

Building from source now says which copy of thirdshift runs when a source build sits beside the shell installer's copy, and drops the sudo … /usr/local/bin install.

 ## Building from source
   cargo install --path .              # ~/.cargo/bin
   update: git pull && cargo install --path .
-  system-wide: cargo build --release && sudo install … /usr/local/bin/thirdshift
+  installer's copy in ~/.local/bin may come first on PATH
+  see every copy, in order:  type -a thirdshift
+  run the source build:      ~/.cargo/bin/thirdshift <Issue URL>
+                             or export PATH="$HOME/.cargo/bin:$PATH" in ~/.bashrc
+  thirdshift version can't tell them apart: main reports the last released version

/usr/local/bin is always behind ~/.local/bin on a typical PATH, thirdshift update refuses to touch it, and it needs root.

Evidence

  • Before: on tracewake, a build installed to /usr/local/bin had merge, but thirdshift merge <url> failed with not a GitHub issue URL: merge:
    $ type -a thirdshift
    thirdshift is /home/jacob/.local/bin/thirdshift   # installer's 0.2.0, ran
    thirdshift is /usr/local/bin/thirdshift           # source build, also said 0.2.0
    
    After: the README names this case, the type -a check, and how to put the source build first.

Merge Danger

Door: two-way

Blast Radius: docs

🤖 Generated with Claude Code

…installer's

Drop the sudo /usr/local/bin install: it is always behind ~/.local/bin on
PATH, and thirdshift update can't touch it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@JacobStephens2
JacobStephens2 merged commit bab59e0 into main Sep 27, 2026
13 checks passed
@JacobStephens2
JacobStephens2 deleted the readme-source-install branch September 27, 2026 16:39
@JacobStephens2 JacobStephens2 mentioned this pull request Sep 30, 2026
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