Skip to content

feat: Show plugins in help and confirm sign-in after login - #275

Merged
scotwells merged 2 commits into
mainfrom
feat/plugin-discovery-in-help
Aug 26, 2026
Merged

feat: Show plugins in help and confirm sign-in after login#275
scotwells merged 2 commits into
mainfrom
feat/plugin-discovery-in-help

Conversation

@scotwells

@scotwells scotwells commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

datumctl --help never mentioned plugins, so an installed plugin was a working command with no entry in the command reference. The welcome screen named the plugins you already had but nothing about the rest of the catalog. Both screens now list your installed plugins and the ones available to install, each with the command that installs one.

Both read only the install record and catalog cache already on disk, so they stay instant and work offline. With nothing to show, neither screen changes.

Riding along: finishing a browser login dropped you on the CLI reference, part way down at a "See also" list, which never confirmed the sign-in worked. The browser now lands on the sign-in confirmation page.

Test plan

  • Installed plugins appear in datumctl --help and on the welcome screen, uninstalled ones under a separate heading
  • Both screens render unchanged with no plugins installed and no catalog cached
  • Neither screen makes a network call
  • A browser login finishes on the sign-in confirmation page

Fixes #274

The welcome screen listed the plugins you already installed but never
mentioned the rest of the catalog, and the command reference left plugins
out entirely, so an installed plugin was a command with no entry in help.

Both screens now name your installed plugins and the ones available to
install, with the command that installs them.

Reading only what is already on disk keeps both instant and working
offline.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@scotwells
scotwells requested review from a team, JoseSzycho and bmertens-datum August 26, 2026 21:32
Finishing a browser login dropped you on the CLI reference, part way down
at a See also list, which never confirmed the sign-in had worked.

The browser now lands on the page that confirms you are signed in and
says what to do next.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@scotwells scotwells changed the title feat: Surface installed and available plugins in help feat: Show plugins in help and confirm sign-in after login Aug 26, 2026
@scotwells
scotwells marked this pull request as ready for review August 26, 2026 21:35
@scotwells
scotwells enabled auto-merge August 26, 2026 21:36
@scotwells
scotwells merged commit 931f022 into main Aug 26, 2026
4 checks passed
@scotwells
scotwells deleted the feat/plugin-discovery-in-help branch August 26, 2026 21:59
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.

Plugins are invisible in datumctl help and under-sold on the welcome screen

2 participants