Project manifest
tcli is project-agnostic: it ships no Teamcenter-project-specific content.
Everything project-specific is driven by the .tcli.yaml manifest in the
repository tcli runs inside, together with tcli’s embedded, version-keyed
catalog of scripts and templates.
.tcli.yaml
Section titled “.tcli.yaml”The manifest is created by tcli init and committed to your
project repository. It records the project’s Teamcenter version, the set
of config artifact types available for deploy and export, and scaffolded
customisation artifacts.
Stable type slugs vs. display names
Section titled “Stable type slugs vs. display names”Deploy and export operate on a stable config artifact type slug (for example
preferences), not the friendly display name. The available types come from
your project manifest.
tcli deploy preferencestcli export preferences --category General --scope SITEThe version-keyed catalog
Section titled “The version-keyed catalog”tcli embeds a catalog of scripts and templates keyed by Teamcenter release.
When you init with --tc-version 2512, added
artifacts come from the catalog entries for that release, so generated output
matches the version you target.