TENET
CLI Reference
Generated from CLI help output (76 command entries).
tenet
Usage: tenet [OPTIONS] [COMMAND]
Options (5)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
  -V, --version            Print version
                                
tenet login
Usage: tenet login [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet logout
Usage: tenet logout [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet whoami
Usage: tenet whoami [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet init
Usage: tenet init [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-organisations
Usage: tenet list-organisations [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-project
Usage: tenet get-project [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-projects
Usage: tenet list-projects [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-containers
Usage: tenet list-containers [OPTIONS]
Options (5)
                                          --fields <FIELDS>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-container
Usage: tenet get-container [OPTIONS] --name <NAME>
Options (6)
                                          --name <NAME>
  -p, --project <PROJECT>
      --fields <FIELDS>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-container
Usage: tenet create-container [OPTIONS] --name <NAME> --kind <KIND> --path <PATH>
Options (10)
                                          --name <NAME>
  -p, --project <PROJECT>
      --kind <KIND>                app | service | library | other
  -o, --org <ORG>
      --path <PATH>
  -v, --verbose
      --technology <TECHNOLOGY>
      --framework <FRAMEWORK>
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet update-container
Usage: tenet update-container [OPTIONS] --name <NAME>
Options (10)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --path <PATH>
  -v, --verbose
      --technology <TECHNOLOGY>
      --framework <FRAMEWORK>
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-container
Usage: tenet delete-container [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-components
Usage: tenet list-components [OPTIONS] --parent-kind <PARENT_KIND> --parent-name <PARENT_NAME>
Options (7)
                                      -p, --project <PROJECT>
      --parent-kind <PARENT_KIND>  container | component
  -o, --org <ORG>
      --parent-name <PARENT_NAME>
      --fields <FIELDS>
  -v, --verbose
  -h, --help                       Print help
                                
tenet get-component
Usage: tenet get-component [OPTIONS] --name <NAME> --parent-kind <PARENT_KIND> --parent-name <PARENT_NAME>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --parent-kind <PARENT_KIND>  container | component
      --parent-name <PARENT_NAME>
  -v, --verbose
  -h, --help                       Print help
                                
tenet create-component
Usage: tenet create-component [OPTIONS] --name <NAME> --parent-kind <PARENT_KIND> --parent-name <PARENT_NAME> --path <PATH>
Options (11)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --parent-kind <PARENT_KIND>  container | component
      --parent-name <PARENT_NAME>
  -v, --verbose
      --kind <KIND>                module | handler | service | util | config | other [default: module]
      --path <PATH>
      --technology <TECHNOLOGY>
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet update-component
Usage: tenet update-component [OPTIONS] --name <NAME> --parent-kind <PARENT_KIND> --parent-name <PARENT_NAME>
Options (12)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --parent-kind <PARENT_KIND>  container | component
      --parent-name <PARENT_NAME>
  -v, --verbose
      --new-name <NEW_NAME>
      --kind <KIND>                module | handler | service | util | config | other
      --path <PATH>
      --technology <TECHNOLOGY>
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-component
Usage: tenet delete-component [OPTIONS] --name <NAME> --parent-kind <PARENT_KIND> --parent-name <PARENT_NAME>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --parent-kind <PARENT_KIND>  container | component
      --parent-name <PARENT_NAME>
  -v, --verbose
  -h, --help                       Print help
                                
tenet create-connection
Usage: tenet create-connection [OPTIONS] --source-kind <SOURCE_KIND> --source-name <SOURCE_NAME> --target-kind <TARGET_KIND> --target-name <TARGET_NAME> --label <LABEL>
Options (12)
                                      -p, --project <PROJECT>
      --source-kind <SOURCE_KIND>  container | component | person | store | external_system
  -o, --org <ORG>
      --source-name <SOURCE_NAME>
      --target-kind <TARGET_KIND>  container | component | person | store | external_system
  -v, --verbose
      --target-name <TARGET_NAME>
      --source-side <SOURCE_SIDE>  top | right | bottom | left
      --target-side <TARGET_SIDE>  top | right | bottom | left
      --label <LABEL>
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet update-connection
Usage: tenet update-connection [OPTIONS] --connection-id <CONNECTION_ID>
Options (9)
                                          --connection-id <CONNECTION_ID>
  -p, --project <PROJECT>
      --label <LABEL>
  -o, --org <ORG>
      --description <DESCRIPTION>
  -v, --verbose
      --source-side <SOURCE_SIDE>      top | right | bottom | left
      --target-side <TARGET_SIDE>      top | right | bottom | left
  -h, --help                           Print help
                                
tenet get-graph-layout
Usage: tenet get-graph-layout [OPTIONS] --view-level <VIEW_LEVEL>
Options (5)
                                      -p, --project <PROJECT>
      --view-level <VIEW_LEVEL>  context | container | detail
  -o, --org <ORG>
  -v, --verbose
  -h, --help                     Print help
                                
tenet update-graph-layout
Usage: tenet update-graph-layout [OPTIONS] --view-level <VIEW_LEVEL> --file <FILE>
Options (7)
                                      -p, --project <PROJECT>
      --view-level <VIEW_LEVEL>  context | container | detail
      --file <FILE>
  -o, --org <ORG>
      --replace
  -v, --verbose
  -h, --help                     Print help
                                
tenet reset-graph-layout
Usage: tenet reset-graph-layout [OPTIONS] --view-level <VIEW_LEVEL>
Options (5)
                                      -p, --project <PROJECT>
      --view-level <VIEW_LEVEL>  context | container | detail
  -o, --org <ORG>
  -v, --verbose
  -h, --help                     Print help
                                
tenet list-actors
Usage: tenet list-actors [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-actor
Usage: tenet get-actor [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-actor
Usage: tenet create-actor [OPTIONS] --name <NAME> --actor-type <ACTOR_TYPE>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
      --actor-type <ACTOR_TYPE>
  -o, --org <ORG>
      --description <DESCRIPTION>
  -v, --verbose
  -h, --help                       Print help
                                
tenet update-actor
Usage: tenet update-actor [OPTIONS] --name <NAME>
Options (8)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --actor-type <ACTOR_TYPE>
  -v, --verbose
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-actor
Usage: tenet delete-actor [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-stores
Usage: tenet list-stores [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-store
Usage: tenet get-store [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-store
Usage: tenet create-store [OPTIONS] --name <NAME> --store-type <STORE_TYPE> --ownership <OWNERSHIP>
Options (8)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --store-type <STORE_TYPE>
      --ownership <OWNERSHIP>      internal | shared | managed
  -v, --verbose
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet update-store
Usage: tenet update-store [OPTIONS] --name <NAME>
Options (9)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --store-type <STORE_TYPE>
  -v, --verbose
      --ownership <OWNERSHIP>      internal | shared | managed
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-store
Usage: tenet delete-store [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-external-systems
Usage: tenet list-external-systems [OPTIONS]
Options (4)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-external-system
Usage: tenet get-external-system [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-external-system
Usage: tenet create-external-system [OPTIONS] --name <NAME> --category <CATEGORY>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
      --category <CATEGORY>
  -o, --org <ORG>
      --description <DESCRIPTION>
  -v, --verbose
  -h, --help                       Print help
                                
tenet update-external-system
Usage: tenet update-external-system [OPTIONS] --name <NAME>
Options (8)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --category <CATEGORY>
  -v, --verbose
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-external-system
Usage: tenet delete-external-system [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-quality-attributes
Usage: tenet list-quality-attributes [OPTIONS]
Options (5)
                                          --fields <FIELDS>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-quality-attribute
Usage: tenet get-quality-attribute [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-quality-attribute
Usage: tenet create-quality-attribute [OPTIONS] --name <NAME> --priority <PRIORITY>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --priority <PRIORITY>
      --description <DESCRIPTION>
  -v, --verbose
  -h, --help                       Print help
                                
tenet update-quality-attribute
Usage: tenet update-quality-attribute [OPTIONS] --name <NAME>
Options (8)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --priority <PRIORITY>
  -v, --verbose
      --description <DESCRIPTION>
  -h, --help                       Print help
                                
tenet delete-quality-attribute
Usage: tenet delete-quality-attribute [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-rules
Usage: tenet get-rules [OPTIONS]
Options (6)
                                          --category <CATEGORY>
  -p, --project <PROJECT>
      --fields <FIELDS>
  -o, --org <ORG>
  -v, --verbose
  -h, --help                 Print help
                                
tenet create-rule
Usage: tenet create-rule [OPTIONS] --name <NAME> --category <CATEGORY> --description <DESCRIPTION>
Options (7)
                                          --name <NAME>
  -p, --project <PROJECT>
      --category <CATEGORY>
  -o, --org <ORG>
      --description <DESCRIPTION>
  -v, --verbose
  -h, --help                       Print help
                                
tenet delete-rule
Usage: tenet delete-rule [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-skills
Usage: tenet list-skills [OPTIONS]
Options (5)
                                      -p, --project <PROJECT>
      --parent-skill <PARENT_SKILL>
  -o, --org <ORG>
  -v, --verbose
  -h, --help                         Print help
                                
tenet get-skill
Usage: tenet get-skill [OPTIONS] --name <NAME>
Options (6)
                                          --name <NAME>
  -p, --project <PROJECT>
      --no-content
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-skill
Usage: tenet create-skill [OPTIONS] --name <NAME> --display-name <DISPLAY_NAME> --description <DESCRIPTION> --content <CONTENT>
Options (10)
                                          --name <NAME>
  -p, --project <PROJECT>
      --display-name <DISPLAY_NAME>
  -o, --org <ORG>
      --description <DESCRIPTION>
  -v, --verbose
      --content <CONTENT>
      --parent-skill <PARENT_SKILL>
      --sort-order <SORT_ORDER>
  -h, --help                         Print help
                                
tenet update-skill
Usage: tenet update-skill [OPTIONS] --name <NAME>
Options (10)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --display-name <DISPLAY_NAME>
  -v, --verbose
      --description <DESCRIPTION>
      --content <CONTENT>
      --sort-order <SORT_ORDER>
  -h, --help                         Print help
                                
tenet delete-skill
Usage: tenet delete-skill [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet import-skill
Usage: tenet import-skill [OPTIONS] --source-url <SOURCE_URL>
Options (11)
                                      -p, --project <PROJECT>
      --source-url <SOURCE_URL>
      --name <NAME>
  -o, --org <ORG>
      --display-name <DISPLAY_NAME>
  -v, --verbose
      --description <DESCRIPTION>
      --content <CONTENT>
      --parent-skill <PARENT_SKILL>
      --sort-order <SORT_ORDER>
  -h, --help                         Print help
                                
tenet reimport-skill
Usage: tenet reimport-skill [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-specs
Usage: tenet list-specs [OPTIONS]
Options (5)
                                      -p, --project <PROJECT>
      --status <STATUS>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-spec
Usage: tenet get-spec [OPTIONS] --name <NAME>
Options (6)
                                          --name <NAME>
  -p, --project <PROJECT>
      --no-content
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-spec
Usage: tenet create-spec [OPTIONS] --name <NAME> --title <TITLE> --type <SPEC_TYPE> --owner <OWNER> --description <DESCRIPTION>
Options (12)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --title <TITLE>
      --type <SPEC_TYPE>
  -v, --verbose
      --owner <OWNER>
      --description <DESCRIPTION>
      --content <CONTENT>
      --content-file <CONTENT_FILE>
      --status <STATUS>
  -h, --help                         Print help
                                
tenet update-spec
Usage: tenet update-spec [OPTIONS] --name <NAME>
Options (13)
                                          --name <NAME>
  -p, --project <PROJECT>
      --new-name <NEW_NAME>
  -o, --org <ORG>
      --title <TITLE>
  -v, --verbose
      --type <SPEC_TYPE>
      --owner <OWNER>
      --description <DESCRIPTION>
      --content <CONTENT>
      --content-file <CONTENT_FILE>
      --status <STATUS>
  -h, --help                         Print help
                                
tenet delete-spec
Usage: tenet delete-spec [OPTIONS] --name <NAME>
Options (5)
                                          --name <NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet list-tasks
Usage: tenet list-tasks [OPTIONS] --spec <SPEC_NAME>
Options (5)
                                      -p, --project <PROJECT>
      --spec <SPEC_NAME>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-task
Usage: tenet get-task [OPTIONS] --spec <SPEC_NAME> --name <NAME>
Options (6)
                                      -p, --project <PROJECT>
      --spec <SPEC_NAME>
      --name <NAME>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet create-task
Usage: tenet create-task [OPTIONS] --spec <SPEC_NAME> --name <NAME> --title <TITLE> --description <DESCRIPTION> --executor-type <EXECUTOR_TYPE>
Options (13)
                                      -p, --project <PROJECT>
      --spec <SPEC_NAME>
      --name <NAME>
  -o, --org <ORG>
      --title <TITLE>
  -v, --verbose
      --description <DESCRIPTION>
      --executor-type <EXECUTOR_TYPE>              human | agent | both
      --status <STATUS>
      --sort-order <SORT_ORDER>
      --acceptance-criteria <ACCEPTANCE_CRITERIA>
      --effort-estimate <EFFORT_ESTIMATE>
  -h, --help                                       Print help
                                
tenet update-task
Usage: tenet update-task [OPTIONS] --spec <SPEC_NAME> --name <NAME>
Options (14)
                                      -p, --project <PROJECT>
      --spec <SPEC_NAME>
      --name <NAME>
  -o, --org <ORG>
      --new-name <NEW_NAME>
  -v, --verbose
      --title <TITLE>
      --description <DESCRIPTION>
      --executor-type <EXECUTOR_TYPE>              human | agent | both
      --status <STATUS>
      --sort-order <SORT_ORDER>
      --acceptance-criteria <ACCEPTANCE_CRITERIA>
      --effort-estimate <EFFORT_ESTIMATE>
  -h, --help                                       Print help
                                
tenet delete-task
Usage: tenet delete-task [OPTIONS] --spec <SPEC_NAME> --name <NAME>
Options (6)
                                      -p, --project <PROJECT>
      --spec <SPEC_NAME>
      --name <NAME>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
                                
tenet get-working-context
Usage: tenet get-working-context [OPTIONS]
Options (8)
                                          --component-name <COMPONENT_NAME>
  -p, --project <PROJECT>
  -o, --org <ORG>
      --path <PATH>
      --compact
  -v, --verbose
      --strict
  -h, --help                             Print help
                                
tenet check-integrity
Usage: tenet check-integrity [OPTIONS]
Options (13)
                                      -p, --project <PROJECT>
      --scope <SCOPE>                [default: all] [possible values: all, path, graph, quality, skills, rules, security]
      --min-severity <MIN_SEVERITY>  [default: low] [possible values: critical, high, medium, low, info]
  -o, --org <ORG>
      --fail-on <FAIL_ON>            [default: medium] [possible values: critical, high, medium, low, info]
  -v, --verbose
      --format <FORMAT>              [default: json] [possible values: json, summary]
      --repo-path <REPO_PATH>
      --include-agent-instructions
      --summary
      --include-findings
      --max-findings <MAX_FINDINGS>
  -h, --help                         Print help
                                
tenet help
Usage: tenet [OPTIONS] [COMMAND]
Options (5)
                                      -p, --project <PROJECT>
  -o, --org <ORG>
  -v, --verbose
  -h, --help               Print help
  -V, --version            Print version