feat(bin): add gs script - #64
Merged
Merged
Conversation
Add the gs gentle-shell launcher and per-PR worktree helper verbatim at bin/gs. The gs fish alias was already freed for this in a prior commit; install.sh does not manage a bin/ directory yet, so the README documents the one-time manual symlink to ~/.local/bin/gs. Refs #63
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.
Refs #63
Type
Problem
The
gsfish alias forgit statuswas removed in a prior commit specifically to free the name for gentle-shell tooling, but thegslauncher script itself was never added to this repo, so it cannot be installed from a clean checkout.Solution
bin/gsverbatim (byte-for-byte copy of the working script), unchanged.~/.local/bin/gs, sinceinstall.shdoes not manage abin/directory of standalone scripts and no such mechanism exists yet in this repo. Adding a full installer forbin/is left out of scope for this small change.Changes
bin/gsREADME.mdbin/gsin the structure tree, command table, and the manual symlink step.Manual step for the user
install.shdoes not symlinkbin/gsautomatically. After pulling this change:Validation
bash -n bin/gsshellcheck --severity=error --shell=bash bin/gs(0 findings)bash -n install.shHOME=$(mktemp -d) bash install.sh --check(0 FAIL, pre-existing warning count unaffected by this change)Out of scope
bin/.gsitself (copied verbatim).Checklist
Co-Authored-Bytrailers.