Skip to content

Add nexus API integration as astro nexus subcommands#2019

Draft
feluelle wants to merge 1 commit intomainfrom
feat/nexus-integration
Draft

Add nexus API integration as astro nexus subcommands#2019
feluelle wants to merge 1 commit intomainfrom
feat/nexus-integration

Conversation

@feluelle
Copy link
Member

Description

Describe the purpose of this pull request.

Register dynamic API commands from the nexus shared library under astro nexus <command>. Includes automatic flag/body field parsing from apis.json schema, positional argument defaults from config, inline status updates on stderr for long-running commands (suppressed when piping), and shell completion support.

🎟 Issue(s)

Related #XXX

🧪 Functional Testing

List the functional testing steps to confirm this feature or fix.

📸 Screenshots

Add screenshots to illustrate the validity of these changes.

📋 Checklist

  • Rebased from the main (or release if patching) branch (before testing)
  • Ran make test before taking out of draft
  • Ran make lint before taking out of draft
  • Added/updated applicable tests
  • Tested against Astro-API (if necessary).
  • Tested against Houston-API and Astronomer (if necessary).
  • Communicated to/tagged owners of respective clients potentially impacted by these changes.
  • Updated any related documentation

Register dynamic API commands from the nexus shared library under
`astro nexus <command>`. Includes automatic flag/body field parsing from
apis.json schema, positional argument defaults from config, inline
status updates on stderr for long-running commands (suppressed when
piping), and shell completion support.
@feluelle feluelle force-pushed the feat/nexus-integration branch from f585042 to c320e7a Compare February 24, 2026 18:27
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