Redesign install.sh onboarding to be repo-agnostic#4
Merged
guodong-sq merged 1 commit intomainfrom Feb 9, 2026
Merged
Conversation
Collaborator
|
So I was wondering. if it shoudl be like... java/base |
HamptonMakes
previously approved these changes
Jan 29, 2026
| # ───────────────────────────────────────────────────────────────────────────── | ||
| echo | ||
| echo "Detected repository:" | ||
| echo " Path: $repo_path" |
Collaborator
Author
we could skip auto-deriving paths entirely and just prompt for each path individually. That way users can choose whichever structure fits their setup. What do you think? |
Replace hardcoded java-monorepo defaults with a user-centric flow that:
- Asks which repository to manage first
- Auto-detects default branch from origin/HEAD or main/master
- Derives all paths from repo location (e.g., myrepo -> myrepo-master, myrepo-worktrees)
- Shows derived config and allows customization
Move installation directory from ~/.config/wt to ~/.wt
- Change INSTALL_DIR to ~/.wt for better visibility and alignment
with tools like ~/.cargo, ~/.rustup, ~/.pyenv
- Store worktree data in ~/.wt/repos/<name>/{base,worktrees,idea-files}
- Update all fallback paths in bin/wt-*, lib/*, completion/*, wt.sh
- Add cleanup logic to detect and remove old ~/.config/wt installation
- Use PID+unix timestamp for temp directory during migration to handle nested moves
- Update README.md documentation paths
15c755c to
607bb31
Compare
guodong-sq
added a commit
that referenced
this pull request
Feb 9, 2026
Update fallback path from ~/.config/wt/ to ~/.wt/ to match PR #4's path scheme update. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace hardcoded java-monorepo defaults with a user-centric flow that: