Skip to content

Hide relocated debug commands from the Omarchy router - #10328

Closed
surim0n wants to merge 1 commit into
omacom:quattrofrom
surim0n:fix/debug-routing
Closed

Hide relocated debug commands from the Omarchy router#10328
surim0n wants to merge 1 commit into
omacom:quattrofrom
surim0n:fix/debug-routing

Conversation

@surim0n

@surim0n surim0n commented Sep 5, 2026

Copy link
Copy Markdown

Summary

omarchy-debug and omarchy-debug-idle are installed to /usr/bin by the omarchy-settings package, while the omarchy dispatcher only searches its own directory. This means the omarchy debug and omarchy debug idle routes the help system advertises always exit 127.

Stop advertising those unreachable routes by marking both scripts omarchy:hidden=true and removing their omarchy:examples annotations. Also remove the debug group from the top-level help since it has no reachable commands, and correct contributing.md to use the working hyphenated omarchy-debug form.

The SKILL.md references are left as-is because they are currently being rewritten in #6718; that PR should apply the same correction.

Addresses #7185.

Test plan

  • Verified the changed files no longer advertise omarchy debug / omarchy debug idle routes
  • Confirmed .github/ISSUE_TEMPLATE/bug.yml already uses the hyphenated omarchy-debug form
  • Run ./test/all on a Linux box (not available in this environment)

The omarchy-debug and omarchy-debug-idle scripts are installed to /usr/bin by the omarchy-settings package, so the omarchy dispatcher in /usr/share/omarchy/bin cannot route them. Stop advertising 'omarchy debug ...' routes that exit 127 and point users to the working hyphenated form instead.

Addresses omacom#7185

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@surim0n

surim0n commented Sep 8, 2026

Copy link
Copy Markdown
Author

Withdrawing this workaround. Testing the real router against the packaged layout showed that /usr/bin/omarchy can dispatch debug correctly; the failure depends on invocation through the symlink directory. Hiding the commands globally removes useful discovery without repairing that context, while completion and other shipped instructions still advertise them. The PATH/routing approaches in #7239 and #9290 are a better direction. My original description overstated the failure as universal.

@surim0n surim0n closed this Sep 8, 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