Skip to main content

tinx run

tinx run is deprecated and kept only to point users at the workspace model. The supported execution paths are tinx shell, tinx exec, and tinx -- ....

Migrate old commands

Replace direct provider execution with workspace execution:

# old
tinx run node build

# new
tinx add core/node as node
tinx -- node build
# old
tinx run lite-ci plan

# new
tinx exec lite-ci plan

Why the command was removed

tinx now treats execution as a workspace concern:

  • the workspace owns provider aliases
  • the workspace lock records resolved versions and digests
  • the runtime shell builds one merged environment for all providers
  • shims resolve tool plans and lazy installs before execution

That lets provider commands call each other naturally through PATH and keeps setup-style tools in the same model as bundled tools.

Help output

Deprecated: execution must go through workspace shells

Usage:
tinx run <provider-or-alias> [args...] [flags]

Flags:
-h, --help help for run

Global Flags:
--tinx-home string override the tinx home directory
-w, --workspace string select the workspace for workspace-shell commands

If you invoke tinx run, tinx returns an error that explains how to switch to tinx -- <command>.