Releases: TabularEditor/CLI
Release list
te-cli skill 0.4.0
te-cli skill 0.4.0
Aligns the skill with Tabular Editor CLI 0.7.0. The CLI removed six commands, changed the property and model-source syntax on every command, and made te deploy and te refresh dry runs by default; every file in the skill was re-verified against the 0.7.0 release and the current docs. Install or update instructions: https://docs.tabulareditor.com/features/te-cli/te-cli-skill.html
The Tabular Editor CLI is in Limited Public Preview; no license is required during preview. The preview build stops functioning after 2026-10-31.
Highlights
- Properties are
-p Name=Valueeverywhere;te get <path> --propertieslists the names an object accepts,--unset <Name>clears one. - The model is always
--model(or-s/-d,--local,--recent, activete connect), never a trailing path. - Deploy and refresh are dry runs; unattended runs pass
--execute --force --non-interactive.te deployfails when the server parks objects with errors;te scriptfails when a script callsError(...). te getis the single read pipeline:--where,--ls,--deps,--unused,--properties; wildcard and container paths list without--ls.- Removed commands mapped:
te format→te set --format/te util format-dax|format-m;te migrate→te util migrate;te incremental-refresh→te get|set <table>/RefreshPolicy+te refresh --apply-refresh-policy;te load,te open,te replacedropped. - One JSON shape for findings (
validate,bpa run,test run,query) and one for changes (mutating commands andte diff);objectPathon every object. - Tables from the model's own data source:
te add -t Table --source-table/--query,te set <table> --update-schema,te add -t DataColumn, container-formte addpaths. - Path grammar:
{ } * ?reserved and quoted,KPIs/Sets/Functionscontainer keywords,Relationships/{guid}, every printed path pastes back. - Guardrails documented:
--semicolonsas an input dialect (only onte util format-dax),--civalue validation, validation codesTE0012-TE0014, administrator policies on Windows, interactive-shell exit guard andexit --force. - BPA runs exactly Tabular Editor 3's built-in rule set;
VPA_*rules and--vpa-rulesare gone.
The full list of changes is in CHANGELOG.md.
Install
Download te-cli.zip below (or take skills/te-cli/ from the repository). Unzip and copy the te-cli folder, keeping references/ next to SKILL.md, into your agent's skills directory:
- Claude Code:
.claude/skills/te-cli/(project) or~/.claude/skills/te-cli/(user) - Codex CLI:
.agents/skills/te-cli/or~/.agents/skills/te-cli/ - GitHub Copilot (VS Code):
.github/skills/te-cli/or~/.copilot/skills/te-cli/ - Claude.ai / Claude Desktop: upload
te-cli.zipas-is under Settings > Capabilities > Skills
Step-by-step per agent: https://docs.tabulareditor.com/features/te-cli/te-cli-skill.html
te-cli skill 0.1.0
Added
Initial public preview release of the te-cli skill. Coverage:
- All
tecommands across all families: Model I/O (load,save,init,open), Editing (set,add,rm,mv,replace), Inspection (ls,get,find,diff,deps), Analysis & Quality (validate,bpa,vertipaq,format), Execution (query,script,macro), Deployment & Refresh (deploy,refresh,incremental-refresh), Testing (test), Connection & Auth (connect,auth,profile,session), Configuration (config,license,migrate), Shell (interactive,completion). - Authentication patterns: interactive browser, service principal (secret + certificate), env-var, managed identity.
- Object path grammar: slash-form, DAX-form (quoted + bracket-suffix), wildcard filter paths.
- Staging model (
--save/--stage/--revert) and theinteractiveEditModeconfig. - Common workflows: data-bound table creation with one-shot
--columns+--partition-expression, TMDL/BIM/PBIP conversion, deploy with BPA gate, dry-run refresh, find-and-remove-unused, workspace mirroring. - TE2 migration mapping table and
TE_COMPAT=te2compat layer. - CI/CD integration patterns for GitHub Actions and Azure DevOps Pipelines.
- Output formats (text / JSON / CSV / TMSL / TMDL) and CI annotation formats (vsts/azdo/azure-devops, github/gh).
- Environment variables (
TE_CONFIG,TE_DEBUG,TE_COMPAT,TE_SESSION,TE_MACROS_PATH,TE_BPA_RULES,TE_BPA_CONFIG,AZURE_CLIENT_*). - Configurable keys via
te config set(BPA gates, format options, interactive edit mode, telemetry, etc.). - Speed knobs for batch / demo / CI runs.
- Common
-qproperties cheatsheet for the most-used TOM property names per object type. - Gotchas covering partition path asymmetries,
MExpressionvsexpression, BPA JSON output shape,--output-formatvs--serializationconfusion,te connectsession non-persistence, and more.