Skip to content

Comments

feat: add myapp CLI command for deploying custom applications#95

Merged
birme merged 3 commits intomainfrom
feat-myapp-feature
Feb 10, 2026
Merged

feat: add myapp CLI command for deploying custom applications#95
birme merged 3 commits intomainfrom
feat-myapp-feature

Conversation

@birme
Copy link
Contributor

@birme birme commented Feb 10, 2026

Summary

  • Add core API functions (listMyApps, createMyApp, getMyApp, removeMyApp) in @osaas/client-core for the /myapps deploy API endpoints
  • Add osc myapp CLI command group with list, create, describe, and remove subcommands
  • Supports deploying Node.js and Python apps from GitHub repositories, with optional GitHub token and config service options

Test plan

  • osc myapp list — lists all deployed apps
  • osc myapp create testapp nodejs https://github.com/user/repo — creates an app
  • osc myapp describe <appId> — shows app details as JSON
  • osc myapp remove <appId> — removes app with confirmation prompt
  • osc myapp remove <appId> -y — removes app without confirmation
  • Verify npm run build passes for both packages/core and packages/cli

🤖 Generated with Claude Code

birme and others added 3 commits February 10, 2026 14:07
Add core API functions and CLI commands for managing custom app deployments
via the /myapps endpoints (list, create, describe, remove).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@birme birme merged commit 4f82c89 into main Feb 10, 2026
1 check passed
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