Skip to content

feat: add workspace subcommands (v0.3.4)#10

Merged
masonlet merged 6 commits into
mainfrom
feat/workspace-commands
Jun 27, 2026
Merged

feat: add workspace subcommands (v0.3.4)#10
masonlet merged 6 commits into
mainfrom
feat/workspace-commands

Conversation

@masonlet

Copy link
Copy Markdown
Member

Adds star-setup workspace update/status/clean subcommands for managing an existing mono-repo workspace.

New commands:
star-setup workspace update # git pull all repos
star-setup workspace status [--fetch] # show branch/dirty/ahead-behind
star-setup workspace clean # remove build directory

  • run_capture added to Runner for capturing command stdout
  • MockRunner updated with VecDeque capture_responses for ordered mock outputs
  • resolve_workspace filters non-git directories
  • update_workspace collects errors and continue
  • branch name falls back to "(unknown)" on empty repos

@masonlet masonlet merged commit 036a2e4 into main Jun 27, 2026
10 checks passed
@masonlet masonlet deleted the feat/workspace-commands branch June 27, 2026 15:16
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