Skip to content

feat: add txc ws component list — enumerate workspace components (#95)#107

Open
TomProkop wants to merge 1 commit into
masterfrom
feat/ws-component-list
Open

feat: add txc ws component list — enumerate workspace components (#95)#107
TomProkop wants to merge 1 commit into
masterfrom
feat/ws-component-list

Conversation

@TomProkop
Copy link
Copy Markdown
Member

Summary

List component instances found in the local unpacked solution workspace.

txc ws component list [--path <dir>] [--type <filter>]

Uses XmlWorkspaceReader.Load()EnumerateLayerComponents() from TALXIS.Platform.Metadata.Serialization.Xml. Shows type, identity, and source path for each component. Optional --type filter accepts registry names, aliases, or integer codes.

Changes

  • New ComponentListCliCommand.cs registered in workspace ComponentCliCommand
  • Bumps TALXIS.Platform.Metadata.Serialization.Xml and Validation from 0.4.0 to 0.5.0 (aligns with base package version)

Tests

508 tests pass (482 unit + 26 integration). Tested against a real multi-solution workspace.

Closes #95.

List component instances found in the local unpacked solution workspace.
Uses XmlWorkspaceReader.Load() → EnumerateLayerComponents() from
TALXIS.Platform.Metadata.Serialization.Xml.

  txc ws component list [--path <dir>] [--type <filter>]

Shows type, identity, and source for each component. Optional --type
filter accepts registry names, aliases, or integer codes.

Also bumps TALXIS.Platform.Metadata.Serialization.Xml and Validation
from 0.4.0 to 0.5.0 to align with the base package version.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

txc ws component <type> list — list instances in local workspace

1 participant