Skip to content

Create the OREO CLI with the deploy and the release command lines #24

@Circuit-Overtime

Description

@Circuit-Overtime

Problem Statement

The reporter asks for an OREO CLI with deploy and release command lines. The exact behavior, inputs, and target workflow are not stated.

Tasks

  • Define the CLI surface for deploy and release.
  • Identify where the CLI should live in the repository, if a new entrypoint is needed.
  • Align the command behavior with the existing tooling in tools/deploy.py and tools/release.py.
  • Scope to be defined once the questions below are answered.

Checklist

  • CLI commands added or updated
  • Existing deploy/release flows still work
  • Tests added or updated for the new commands
  • Documentation updated if command usage changes

Questions from @elixpoo

  • Should this be a new standalone CLI, or should it wrap the existing scripts in tools/deploy.py and tools/release.py?
  • What exact command names and flags should deploy and release support?
  • What should each command do end-to-end?
  • Should the CLI be installed through pyproject.toml, or invoked another way?

Metadata

Metadata

Labels

DEVCategory: DevMEDIUMPriority: Medium

Type

No fields configured for Task.

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions