Diagnose Symlink Shebang Persistence

Fix persistent shebang issues in symlinked CLI entry points that revert after git operations

vamseeachanta Updated

File contents

Diagnose Symlink Shebang Persistence Issues

When a CLI tool's shebang keeps reverting after updates, check if the symlink points to a repo file vs. a venv entry point. If ~/.local/bin/toolrepo/tool (symlink), edits revert on git pull. Solution: repoint the symlink to the venv entry point instead (~/.local/bin/tool~/.venv/bin/tool). This bypasses repo resets while preserving the correct shebang and venv context. Verify with ls -l and file commands.

vamseeachanta/workspace-hub/tree/main/.agents/skills/workspace-hub/learned/diagnose-symlink-shebang-persistence commit 4752b099f9

Frequently asked questions

npx skillmds@latest add vamseeachanta/diagnose-symlink-shebang-persistence