docs(cli): remove the load, open, and replace commands - #380
Open
MariaJoseFF wants to merge 1 commit into
Open
Conversation
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-380.westeurope.azurestaticapps.net |
2 similar comments
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-380.westeurope.azurestaticapps.net |
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-380.westeurope.azurestaticapps.net |
These three commands were removed from the CLI during Limited Public
Preview, so the docs should carry no trace of them:
- `replace` (PR !4065) - unguarded model-wide string replacement that
could corrupt names or expressions merely sharing a substring
- `load` (PR !4066) - superseded by `te get .` and `te ls Tables`
- `open` (PR !4071) - Windows-only TE3 Desktop launcher
Removed the three command-reference sections and every mention across the
CLI docs. Two spots needed rewriting rather than deletion:
- `te find` documented its `--in <scope>` values as "as per `te replace`";
the scope list is now inlined so the entry stands on its own. Verified
against FindCommand.cs, whose option description is the identical string,
and FindReplaceUtils.ParseScope, which accepts exactly those tokens.
- The `te replace` dry-run tip in te-cli-automation is now a general note
on what mutating commands do without `--save`. Verified against
AddCommand, SetCommand, MvCommand, RmCommand, FormatCommand,
ScriptCommand and MacroCommand, which all emit "Changes not saved. Use
--save to persist.", and RmCommand's --dry-run ("Show what would be
removed without doing it").
The `open` removal also deleted the `te3ExePath` config key and the
`TE3_EXE_PATH` environment variable from CliConfig.cs and ConfigCommand.cs,
so both are dropped from the config schema, the File paths table, and the
environment variables table.
English source only. The es and zh translations under localizedContent/
still reference these commands and are handled separately, either by the
localization pipeline or in a follow-up.
No release-note entry: the CLI is still in preview, so these commands were
never generally available.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
MariaJoseFF
force-pushed
the
user-mjf/docs-cli-remove-load-open-replace
branch
from
August 14, 2026 07:49
82d531d to
fc72e6a
Compare
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://delightful-mud-081affe03-380.westeurope.azurestaticapps.net |
MariaJoseFF
marked this pull request as ready for review
August 14, 2026 07:59
Collaborator
Author
|
@mlonsk, this PR is to be merged into the next CLI release. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removes all documentation for the three TE CLI commands that were deleted from the CLI during Limited Public Preview.
Why
replaceloadte get .andte ls TablesopenTabularEditor3.exe <model>Since the CLI has not reached GA, these commands were never generally available, so the docs carry no trace of them and no release-note entry was added.
Changes
Deleted the three command-reference sections and every mention across the CLI docs. Two spots were rewritten rather than deleted:
te finddocumented its--in <scope>values as "as perte replace". That would have become a dangling reference, so the scope list is now inlined.te-cli-automationhad a "Dry-run diffs" tip entirely aboutte replace. It is now a general note about what mutating commands do without--save.The
openremoval also deleted thete3ExePathconfig key and theTE3_EXE_PATHenvironment variable fromCliConfig.csandConfigCommand.cs. Both are dropped from the config schema JSON, the File paths table, and the environment variables table.Files touched:
te-cli-commands,te-cli,te-cli-config,te-cli-automation,te-cli-migrate,te-cli-skill, andCommand-line-Options.Scope
English source only. The
esandzhtranslations underlocalizedContent/still contain the removed commands and are intentionally left out of this PR to keep the review diff readable. They need to be handled separately - either the localization pipeline regenerates them from the English source, or a follow-up PR updates them by hand.Verification
Every added or reworded line was checked against the CLI source, not just the deletions:
te find --inscope list (names,expressions,descriptions,displayFolders,formatStrings,annotations,all, defaultall)FindCommand.csoption description, identical string;FindReplaceUtils.ParseScopeaccepts exactly these tokensChanges not saved. Use --save to persist."AddCommand,SetCommand,MvCommand,RmCommand,FormatCommand,ScriptCommand,MacroCommandte remove --dry-runreports without applyingRmCommand.cs: "Show what would be removed without doing it"te migrateauto-detection example subcommands (deploy,validate)Program.csNo
xref:te-cli-commands#load,#open, or#replaceanchors remain incontent/, so there are no broken cross-references in the English docs.