Skip to content

feat(cli,devcontainer): add CLI version support - #23

Merged
elierotenberg merged 2 commits into
mainfrom
feat/cli-version
Sep 12, 2026
Merged

elierotenberg merged 2 commits into
mainfrom
feat/cli-version

Conversation

@elierotenberg

Copy link
Copy Markdown
Member

Busy Octopus does not expose its installed CLI version, and newly built
project containers lack the executable that agent hooks require.

Add root version options and install a pinned published CLI in the
project's development container.

cli:

  • Report the package version through -v and --version.
  • Verify version output before and after npm packaging.

devcontainer:

  • Include busy-octopus@0.1.1 with the global development tools.

The CLI does not expose its installed package version, which makes hook
and environment troubleshooting harder.

Report the package version through standard root command options and
verify the source and packaged executables.

cli:
  - Add `-v` and `--version` options sourced from package metadata.
  - Verify version output before and after npm packaging.
Agent hooks in the development container require the Busy Octopus
executable, but a newly built container does not provide it.

Install a pinned published CLI with the other global development tools.

devcontainer:
  - Include `busy-octopus@0.1.1` in the container image.
@elierotenberg elierotenberg self-assigned this Sep 12, 2026
@elierotenberg elierotenberg added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 12, 2026
@elierotenberg
elierotenberg merged commit 96358da into main Sep 12, 2026
6 checks passed
@elierotenberg
elierotenberg deleted the feat/cli-version branch September 12, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant