Skip to content

Update te-cli skill to 0.3.0 (align with CLI 0.6.0)#19

Open
gronnerup wants to merge 1 commit into
mainfrom
gronnerup/update-cli-skill-0.6.0
Open

Update te-cli skill to 0.3.0 (align with CLI 0.6.0)#19
gronnerup wants to merge 1 commit into
mainfrom
gronnerup/update-cli-skill-0.6.0

Conversation

@gronnerup

Copy link
Copy Markdown
Collaborator

Breaking-in-CLI, must-fix in skill:

  • Switch every example to canonical long-form verbs (te list, te remove, te move, te config list); add a callout that short aliases (ls, rm, mv) still work.
  • Replace --serialization te-folder with database.json (CLI-side rename to match TE3 desktop's "Folder (database.json)").
  • Remove the "known gap" language around te list Relationships; list Relationships as an enumerable container. Residual gotcha (auto-assigned relationship names) preserved.
  • Drop the stale --source-type m pre-validation error for models with a provider data source; the CLI now accepts mixed-partition models.

New capabilities added:

  • te query "" positional-DAX shorthand.
  • te macro set repeated -q/-i property pairs.
  • te interactive batch mode (redirected stdin) plus --no-banner, --echo, --batch / --no-batch, with a worked batch example.
  • New launchInteractiveMode config key (Auto / Never / Always).
  • --serialization tmsl documented as alias for bim (canonical) on te save, te init, and te connect --workspace-format.
  • Notes on te bpa run text output including a Rule ID column, and te vertipaq surfacing clear errors on unknown filters plus safe piping.

Breaking-in-CLI, must-fix in skill:
- Switch every example to canonical long-form verbs (te list, te remove,
  te move, te config list); add a callout that short aliases (ls, rm, mv)
  still work.
- Replace --serialization te-folder with database.json (CLI-side rename
  to match TE3 desktop's "Folder (database.json)").
- Remove the "known gap" language around te list Relationships; list
  Relationships as an enumerable container. Residual gotcha (auto-assigned
  relationship names) preserved.
- Drop the stale --source-type m pre-validation error for models with a
  provider data source; the CLI now accepts mixed-partition models.

New capabilities added:
- te query "<dax>" positional-DAX shorthand.
- te macro set repeated -q/-i property pairs.
- te interactive batch mode (redirected stdin) plus --no-banner, --echo,
  --batch / --no-batch, with a worked batch example.
- New launchInteractiveMode config key (Auto / Never / Always).
- --serialization tmsl documented as alias for bim (canonical) on te save,
  te init, and te connect --workspace-format.
- Notes on te bpa run text output including a Rule ID column, and
  te vertipaq surfacing clear errors on unknown filters plus safe piping.
@gronnerup gronnerup requested a review from data-goblin July 3, 2026 09:07
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