TIBCO Cloud™ Composer - Command Line Interface
Powered by TIBCO Labs™
Command Line Interface for creating TIBCO Cloud™ Application Projects (For more information see the Full Documentation)
TIBCO Cloud™ CLI) Installation:
npm install -g @tibco-tcstk/cloud-cli
TIBCO Cloud™ CLI) Usage:
tcli [new / <task>][--debug(-d)] [--help(-h)] [--createCP(-c)] [--createGlobalConfig(-g)] [--version(-v)] [--update(-u)] [--browse(-b)] [--propfile(-p)] [--multiple(-m) --multipleFile(-f) <multiple-file-name> --job(-j) <job-name> --environment(-e) <environment name>] [--multipleInteraction(-i)] [--surpressStart(-s)] [--answers(a) <answers>] [--record(-r) <file-name>]
Note: When you just run "tcli" it will bring you in an interactive menu based on the context.
Create new Tibco Cloud™ Application:
tcli new
And answer the questions, or provide the answers inline:
tcli new <name> [--template(-t)] <template-to-use>
-
debug: Display debug information.
-
createCP: Create a new tibco-cloud.properties file.
-
createGlobalConfig: Mange your global connection configuration.
-
help: display help
-
version: display the version number
-
update: update the tcli
-
browse: browse tcli tasks (Note; a tibco-cloud.properties file need to exist otherwise one can be created automatically)
-
propfile: when specified tcli will use a different property file then the default tibco-cloud.properties
-
multiple: run the task specified in the configured multiple property file. This allows you to execute tasks on many cloud applications and many different configured environments at the same time.
-
multipleFile: when specified tcli will use a different property file then the default manage-multiple-cloud-organizations.properties you can optionally specify a job to run and an environment to run this in; this is handy in integrating with CI/CD Buildpipelines.
-
multipleInteraction: when specified, the multiple file will also be used, but in an interactive way. This is extremely handy if you want to run specific tcli jobs on multiple environments quickly.
-
surpressStart: When using this option after creating a new cloud application the interactive tcli will not start.
-
answers: A comma(,) or column(:) separated list of answers to interactive questions. This is useful to run the tcli completely verbose; useful in a build-pipeline.
-
record: A filename in which a replay for the executed command will be recorded.
Available Tutorials
These are the available TIBCO Cloud™ CLI Tutorials:
Available TCLI Tasks
These are the available TIBCO Cloud™ CLI Tasks:
tcli
show-properties | Shows the properties in your properties file (and possibly the global values) |
add-or-update-property | Adds or Updates a property in a file. |
obfuscate-password | Obfuscate a password and put it in the cloud-properties file |
view-global-config | View the global cloud connection configuration |
update-global-config | Update the global cloud connection configuration |
create-multiple-property-file | Creating an initial property file to manage multiple cloud applications and environments. |
generate-cloud-property-files | Generates a list of cloud property files. |
replace-string-in-file | Replace string in file following the Replace_FROM, Replace_TO and Replace_PATTERN properties |
replace-values-in-files | Replace string in file following based on answers provided |
validate | Validations on the setting and/or the value of a property, the existence of a Cloud Application, LiveApp or TCI App. |
quit | Quit the console |
update-tcli | Update the Cloud CLI |
help | Display's help message |
browse-tasks | Browses the TCLI tasks by category |
repeat-last-task | Repeats the last executed task (easy accessible using the up button) |
tibco-cloud
cloud-apps
live-apps
shared-state
cloud-files
tci
show-tci-apps | List all TIBCO Cloud Integration Applications(Flogo, Scribe, Node.JS & Business Works). |
monitor-tci-app | Monitor the logs of a TIBCO Cloud Integration Flogo Application |
export-tci-app | Exports a TCI-Flogo Application |
messaging
spotfire
nimbus
discover
oauth
License
Copyright © 2022. TIBCO Software Inc.
This file is subject to the license terms contained in the license file that is distributed with this file.
For more license details and dependent third party components referenced by this library, see here: