Skip to content

Add a lightweight Python CLI demo#16

Merged
codeforester merged 1 commit into
mainfrom
enhancement/11-20260602-python-cli-demo
Jun 3, 2026
Merged

Add a lightweight Python CLI demo#16
codeforester merged 1 commit into
mainfrom
enhancement/11-20260602-python-cli-demo

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Add a tiny standard-library Python CLI under lib/python/base_demo_cli.
  • Expose it through the manifest as the python-info command using the Base project environment.
  • Validate the command in README, demo walkthrough, BATS tests, and CI.

Validation

  • ./tests/validate.sh
  • bats tests/demo_test.bats
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/tests.yml")'
  • git diff --check
  • /Users/rameshhp/work/base/bin/basectl run base-demo --workspace /Users/rameshhp/work/base-demo-worktrees python-info
  • /Users/rameshhp/work/base/bin/basectl demo base-demo --workspace /Users/rameshhp/work/base-demo-worktrees -- --non-interactive

Closes #11

@codeforester codeforester merged commit dce7681 into main Jun 3, 2026
2 checks passed
@codeforester codeforester deleted the enhancement/11-20260602-python-cli-demo branch June 3, 2026 06:52
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.

Add a lightweight Python CLI demo

1 participant