Rename to nac-analytics with multi-product CLI - #3
Merged
Conversation
added 2 commits
August 11, 2026 12:50
…ructure. Rebrand from nac-nd to nac-analytics with a product-scoped CLI (nac-analytics nexus-dashboard <verb>, nd alias). Split core and Nexus Dashboard into nac_analytics/core/ and products/nexus_dashboard/. Slim README with captured product help; per-verb reference under docs/. Add capture-help script with CI drift check. Reorganise examples under examples/nexus_dashboard/.
Replace ANSI help blocks with hand-maintained plain-text --help excerpts in README and docs/commands. Verb pages keep prose and examples only. Remove scripts/capture-help.py and the CI drift check.
3 tasks
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.
Summary
nac-analytics nexus-dashboard <verb>,ndalias)nac_analytics/core/(shared) andnac_analytics/products/nexus_dashboard/(ND-specific)--help; per-verb reference underdocs/commands/nexus-dashboard/scripts/capture-help.pywith CI drift check (--check)examples/nexus_dashboard/The NAC-ND branch preserves the previous implementation at
mainfor history.Test plan
uv run ruff check .andruff format --checkuv run mypy nac_analyticsuv run pytest(195 passed)uv run python scripts/capture-help.py --check--helpat root, product, and verb tiers; flat config rejected on real runs