Contrail CLI
The Contrail CLI is the best way to manage your instance data through a programmatic interface.
Usage
$ npm install -g @contrail/cli
$ contrail COMMAND
running command...
$ contrail (--version)
@contrail/cli/2.1.21 darwin-arm64 node-v18.13.0
$ contrail --help [COMMAND]
USAGE
$ contrail COMMAND
...
Autocomplete
To get instructions on how to set up autocomplete for your shell, run contrail autocomplete
.
Commands
contrail app create
Create an app from a template
USAGE
$ contrail app create [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Create an app from a template
EXAMPLES
$ contrail app create
contrail app delete
Delete the app from the app marketplace
USAGE
$ contrail app delete [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Delete the app from the app marketplace
EXAMPLES
$ contrail app delete
contrail app getApiKey
Get an api key for an app
USAGE
$ contrail app getApiKey [-l error|warn|info|debug] [-a <value>]
FLAGS
-a, --appIdentifier=<value> The app identifier
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Get an api key for an app
EXAMPLES
$ contrail app getApiKey
contrail app install
Install an app from the marketplace
USAGE
$ contrail app install [-l error|warn|info|debug] [-i <value>] [-w] [-h]
FLAGS
-h, --showHidden Show the option to install public but hidden apps
-i, --appIdentifier=<value> The identifier of the app to install
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
-w, --installWorkflowTemplates "Install the app's accompanying workflows"
DESCRIPTION
Install an app from the marketplace
EXAMPLES
$ contrail app install --appIdentifier @VibeIQ/Flex-PLM-Connector
contrail app publish
Publish the app
USAGE
$ contrail app publish [-l error|warn|info|debug] [-u] [-v] [-d]
FLAGS
-d, --dryRun Dry run the upgrade without actually updating the app.
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
-u, --upgrade In addition to deploying, upgrade the installed version of the app in this org to the latest
one.
-v, --verbose Debug the app deployment step and do not remove the intermediate build artifacts.
DESCRIPTION
Publish the app
EXAMPLES
$ contrail app publish
contrail app uninstall
Uninstall an app that is currently installed
USAGE
$ contrail app uninstall [-l error|warn|info|debug] [-i <value>]
FLAGS
-i, --appIdentifier=<value> "The identifier of the app to uninstall. The identifier can be found on the app's page in
the marketplace."
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Uninstall an app that is currently installed
EXAMPLES
$ contrail app uninstall --name @vibeiq/flexplm-connector
contrail app upgrade
Upgrade an installed app
USAGE
$ contrail app upgrade [-l error|warn|info|debug] [-i <value>] [-l]
FLAGS
-i, --appIdentifier=<value> The appIdentifier of the app to install
-l, --latest Upgrade to the latest version of the app
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upgrade an installed app
EXAMPLES
$ contrail app upgrade --appIdentifier @VibeIQ/Flex-PLM-Connector --latest
contrail autocomplete [SHELL]
display autocomplete installation instructions
USAGE
$ contrail autocomplete [SHELL] [-r]
ARGUMENTS
SHELL shell type
FLAGS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
DESCRIPTION
display autocomplete installation instructions
EXAMPLES
$ contrail autocomplete
$ contrail autocomplete bash
$ contrail autocomplete zsh
$ contrail autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
contrail basecommand
USAGE
$ contrail basecommand [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
contrail colors deleteAll
Say hello
USAGE
$ contrail colors deleteAll [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Say hello
EXAMPLES
$ contrail colors deleteAll
contrail colors load
Say hello
USAGE
$ contrail colors load [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Say hello
EXAMPLES
$ contrail colors load
contrail config list
List the configurations
USAGE
$ contrail config list [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
List the configurations
EXAMPLES
$ contrail config list
contrail config remove
Remove a variable from the configuration
USAGE
$ contrail config remove [-l error|warn|info|debug] [--orgSlug] [--apiGateway] [--orgId] [--apiUserToken]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--apiGateway The API Gateway
--apiUserToken The API User Token
--orgId The org Id
--orgSlug The org slug
DESCRIPTION
Remove a variable from the configuration
EXAMPLES
$ contrail config remove --orgId
contrail config set
Set a variable in the configuration
USAGE
$ contrail config set [-l error|warn|info|debug] [--orgSlug <value>] [--apiGateway <value>] [--orgId <value>]
[--apiUserToken <value>]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--apiGateway=<value> The API Gateway
--apiUserToken=<value> The API User Token
--orgId=<value> The org Id
--orgSlug=<value> The org slug
DESCRIPTION
Set a variable in the configuration
EXAMPLES
$ contrail config set --orgId 1234
contrail groups export
Export all groups in the org.
USAGE
$ contrail groups export [-l error|warn|info|debug] [-f <value>] [--overwrite]
FLAGS
-f, --outFile=<value> [default: groups.yml] The location for the file to be saved
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--overwrite Replaces existing files if they exist
DESCRIPTION
Export all groups in the org.
EXAMPLES
$ contrail groups export
contrail groups upload GROUPSFILE
Import all groups in the groups.yml file
USAGE
$ contrail groups upload GROUPSFILE [-l error|warn|info|debug]
ARGUMENTS
GROUPSFILE The .yml file containing the groups
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Import all groups in the groups.yml file
EXAMPLES
$ contrail groups import <GROUPS_FILE>
contrail help [COMMANDS]
Display help for contrail.
USAGE
$ contrail help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for contrail.
See code: @oclif/plugin-help
contrail instance export
Exports an data of an instance including types and users
USAGE
$ contrail instance export [-l error|warn|info|debug] [-d <value>] [-f]
FLAGS
-d, --outDir=<value> [default: .] The directory to which to export the instance data. Defaults to the current
directory
-f, --overwrite Replaces any existing export files in outDir
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Exports an data of an instance including types and users
EXAMPLES
$ contrail instance export
contrail instance import
Import the data to an instance, including types and users
USAGE
$ contrail instance import [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the instance data. Defaults to the current
directory
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Import the data to an instance, including types and users
EXAMPLES
$ contrail instance import
contrail loader-process load CONFIGFILENAME
Upload a csv file and kick off a load job for the uploaded file. The config path must be a reference to a .json or a .yml file.
USAGE
$ contrail loader-process load CONFIGFILENAME [-l error|warn|info|debug]
ARGUMENTS
CONFIGFILENAME The configuration file location
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload a csv file and kick off a load job for the uploaded file. The config path must be a reference to a .json or a
.yml file.
EXAMPLES
$ contrail load-processor load
contrail loader-process upload-and-load INCOMINGFILE CONFIGFILENAME
Upload a csv file and kick off a load job for the uploaded file. The file path must be a reference to a .csv file and the config path must be a reference to a .json or a .yml file
USAGE
$ contrail loader-process upload-and-load INCOMINGFILE CONFIGFILENAME [-l error|warn|info|debug]
ARGUMENTS
INCOMINGFILE The incoming file location
CONFIGFILENAME The configuration file location
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload a csv file and kick off a load job for the uploaded file. The file path must be a reference to a .csv file and
the config path must be a reference to a .json or a .yml file
EXAMPLES
$ contrail load-processor upload-and-load <File Path> <Config Path>
contrail plugins
List installed plugins.
USAGE
$ contrail plugins [--core]
FLAGS
--core Show core plugins.
DESCRIPTION
List installed plugins.
EXAMPLES
$ contrail plugins
See code: @oclif/plugin-plugins
contrail plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ contrail plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ contrail plugins add
EXAMPLES
$ contrail plugins:install myplugin
$ contrail plugins:install https://github.com/someuser/someplugin
$ contrail plugins:install someuser/someplugin
contrail plugins:inspect PLUGIN...
Displays installation properties of a plugin.
USAGE
$ contrail plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] Plugin to inspect.
FLAGS
-h, --help Show CLI help.
-v, --verbose
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Displays installation properties of a plugin.
EXAMPLES
$ contrail plugins:inspect myplugin
contrail plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ contrail plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ contrail plugins add
EXAMPLES
$ contrail plugins:install myplugin
$ contrail plugins:install https://github.com/someuser/someplugin
$ contrail plugins:install someuser/someplugin
contrail plugins:link PLUGIN
Links a plugin into the CLI for development.
USAGE
$ contrail plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Links a plugin into the CLI for development.
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLES
$ contrail plugins:link myplugin
contrail plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ contrail plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ contrail plugins unlink
$ contrail plugins remove
contrail plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ contrail plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ contrail plugins unlink
$ contrail plugins remove
contrail plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ contrail plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ contrail plugins unlink
$ contrail plugins remove
contrail plugins update
Update installed plugins.
USAGE
$ contrail plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.
contrail projects export PROJECTNAME
Export a project.
USAGE
$ contrail projects export PROJECTNAME [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Export a project.
EXAMPLES
$ contrail project export <PROJECT_NAME>
contrail projects list
Get a list of all projects.
USAGE
$ contrail projects list [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Get a list of all projects.
EXAMPLES
$ contrail project list
contrail projects load TEMPLATEFILELOCATION
Configure a project from a yml file.
USAGE
$ contrail projects load TEMPLATEFILELOCATION [-l error|warn|info|debug]
ARGUMENTS
TEMPLATEFILELOCATION The location to the template file
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Configure a project from a yml file.
EXAMPLES
$ contrail project load <TEMPLATE_FILE_LOCATION>
contrail types exportOptionSetHierarchies
export OptionSetHierarchies into CSVs.
USAGE
$ contrail types exportOptionSetHierarchies [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
export OptionSetHierarchies into CSVs.
EXAMPLES
$ contrail types exportOptionSetsHierarchies
contrail types getAll
Get all Types and associated data for your Org
USAGE
$ contrail types getAll [-l error|warn|info|debug] [-d <value>] [-f]
FLAGS
-d, --outDir=<value> [default: .] The directory to which to export the type data. Defaults to the current
directory
-f, --overwrite Replaces any existing export files in outDir
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Get all Types and associated data for your Org
EXAMPLES
$ contrail types getAll
contrail types loadAll
loads all the type data that has been exported by getAll
USAGE
$ contrail types loadAll [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to load the types data. Defaults to the current
directory.
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
loads all the type data that has been exported by getAll
EXAMPLES
$ contrail types loadAll
contrail types mergeOptionSets FILE
Merge the OptionSets from an existing org and the OptionSets passed in. OptionSets File must be .yml.
USAGE
$ contrail types mergeOptionSets FILE [-l error|warn|info|debug]
ARGUMENTS
FILE File to merge with the cloud option sets
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Merge the OptionSets from an existing org and the OptionSets passed in. OptionSets File must be .yml.
EXAMPLES
$ contrail types mergeOptionSets <File Path>
contrail types mergeTypeProperties FILE TYPEPATHS
Merge the TypeProperties from an existing org and the TypeProperties passed in. Add to Types via TypePath File must be .yml
USAGE
$ contrail types mergeTypeProperties FILE TYPEPATHS [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
TYPEPATHS A list of the type paths to merge
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Merge the TypeProperties from an existing org and the TypeProperties passed in. Add to Types via TypePath File must be
.yml
EXAMPLES
$ contrail types mergeTypeProperties <File Path> <TypePaths>
contrail types parseOptionSetsHierarchyLocalFile FILE
Parse CSV file into OptionSetHierarchy
USAGE
$ contrail types parseOptionSetsHierarchyLocalFile FILE [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV file into OptionSetHierarchy
EXAMPLES
$ contrail types parseOptionSetsHierarchyLocalFile <File Paths>
contrail types parseOptionSetsHierarchyValuesToKeysLocalFile FILE
Parse CSV file into OptionSetHierarchy
USAGE
$ contrail types parseOptionSetsHierarchyValuesToKeysLocalFile FILE [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV file into OptionSetHierarchy
EXAMPLES
$ contrail types parseOptionSetsHierarchyValuesToKeysLocalFile <File Paths>
contrail types parseOptionSetsLocalFiles FILE
Parse CSV files into OptionSets. Style denotes the format the csv is in. If the csv file has a column for name and label, use "NameAndLabel". If the file has one column for each option set with the rows being the label value use "LabelsInColumn"
USAGE
$ contrail types parseOptionSetsLocalFiles FILE --csvStyle NameAndLabel|LabelsInColumn [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--csvStyle=<option> (required)
<options: NameAndLabel|LabelsInColumn>
DESCRIPTION
Parse CSV files into OptionSets. Style denotes the format the csv is in. If the csv file has a column for name and
label, use "NameAndLabel". If the file has one column for each option set with the rows being the label value use
"LabelsInColumn"
EXAMPLES
$ contrail types parseOptionSetsLocalFiles <File Paths> <style>
contrail types parseOptionSetsToFolderStructure FILE
Parse CSV files into OptionSets. Style denotes the format the csv is in. If the csv file has a column for name and label, use "NameAndLabel". If the file has one column for each option set with the rows being the label value use "LabelsInColumn"
USAGE
$ contrail types parseOptionSetsToFolderStructure FILE [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV files into OptionSets. Style denotes the format the csv is in. If the csv file has a column for name and
label, use "NameAndLabel". If the file has one column for each option set with the rows being the label value use
"LabelsInColumn"
EXAMPLES
$ contrail types parseOptionSetsLocalFiles <File Paths> <style>
contrail types parseTypesFromFiles TYPEPATHS
Parse CSV files into Types and OptionSets from VibeIQ Files.
USAGE
$ contrail types parseTypesFromFiles TYPEPATHS [-l error|warn|info|debug]
ARGUMENTS
TYPEPATHS A list of the VibeIQ file IDs to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV files into Types and OptionSets from VibeIQ Files.
File must be .yml.
EXAMPLES
$ contrail types parseTypesFromFiles <fileIds>
contrail types parseTypesFromLocalFiles TYPEPATHS
Parse CSV files into Types and OptionSets from local files.
USAGE
$ contrail types parseTypesFromLocalFiles TYPEPATHS [-l error|warn|info|debug]
ARGUMENTS
TYPEPATHS A list of the files to parse
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV files into Types and OptionSets from local files.
EXAMPLES
$ contrail types parseTypesFromLocalFiles <File Paths>
contrail types parseTypesFromTemplateAndDataFromLocalFiles TEMPLATEFILE FILEPATHS
Parse CSV files into Types and OptionSets from local type template files.
USAGE
$ contrail types parseTypesFromTemplateAndDataFromLocalFiles TEMPLATEFILE FILEPATHS [-l error|warn|info|debug]
ARGUMENTS
TEMPLATEFILE The template file to use
FILEPATHS A list of data file to use
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV files into Types and OptionSets from local type template files.
EXAMPLES
$ contrail types parseTypesFromTemplateAndDataFromLocalFiles <Template Path> <File Paths>
contrail types parseTypesFromTemplateFromLocalFiles TEMPLATEFILE FILEPATH
Parse CSV files into Types and OptionSets from local type template files.
USAGE
$ contrail types parseTypesFromTemplateFromLocalFiles TEMPLATEFILE FILEPATH [-l error|warn|info|debug]
ARGUMENTS
TEMPLATEFILE The template file to use
FILEPATH The data file to use
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Parse CSV files into Types and OptionSets from local type template files.
EXAMPLES
$ contrail types parseTypesFromTemplateFromLocalFiles <Template File> <Data File>
contrail types uploadOptionSetHierarchies
Upload Option Set Hierarchies for your Org. Option set hierarchies are loaded from .yml files in the option-set-hierarchies directory.
USAGE
$ contrail types uploadOptionSetHierarchies [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the option set hierarchies data. Defaults to
the current directory. The option set data will be loaded from $dir/option-set-hierarchies
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload Option Set Hierarchies for your Org. Option set hierarchies are loaded from .yml files in the
option-set-hierarchies directory.
EXAMPLES
$ contrail types uploadOptionSetHierarchies
contrail types uploadOptionSets
Upload OptionSets for your Org. OptionSets are loaded from .yml files in the option-sets directory.
USAGE
$ contrail types uploadOptionSets [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the option set data. Defaults to the current
directory. The option set data will be loaded from $dir/option-sets
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload OptionSets for your Org. OptionSets are loaded from .yml files in the option-sets directory.
EXAMPLES
$ contrail types uploadOptionSets
contrail types uploadOptionSetsHierarchyLocalFile FILE NAME
upload CSV file into OptionSetHierarchy
USAGE
$ contrail types uploadOptionSetsHierarchyLocalFile FILE NAME [-l error|warn|info|debug]
ARGUMENTS
FILE File to parse
NAME The name to be give to the option set hierarchy
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
upload CSV file into OptionSetHierarchy
EXAMPLES
$ contrail types uploadOptionSetsHierarchyLocalFile <File Path> <name>
contrail types uploadRuleSets
Upload an extracted rule set
USAGE
$ contrail types uploadRuleSets [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the rule set data. Defaults to the current
directory. The rule set data will be loaded from $dir/rule-sets/*.yml
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload an extracted rule set
EXAMPLES
$ contrail types uploadRuleSets
contrail types uploadTypePolicies
Upload type policies
USAGE
$ contrail types uploadTypePolicies [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the type policy data. Defaults to the current
directory. The type policy data will be loaded from $dir/type-policies/*.yml
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload type policies
EXAMPLES
$ contrail types UploadTypePolicies
contrail types uploadTypePropertyPolicies
Upload type property policies
USAGE
$ contrail types uploadTypePropertyPolicies [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the type property policy data. Defaults to
the current directory. The type property policy data will be loaded from
$dir/type-property-policies/*.yml
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload type property policies
EXAMPLES
$ contrail types uploadTypePropertyPolicies
contrail types uploadTypes
Upload Types Org. OptionSets are loaded from .yml files in the types directory.
USAGE
$ contrail types uploadTypes [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the option set data. Defaults to the current
directory. The option set data will be loaded from $dir/types
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload Types Org. OptionSets are loaded from .yml files in the types directory.
EXAMPLES
$ contrail types uploadTypes
contrail types uploadUsageInfo
Upload extracted usage info
USAGE
$ contrail types uploadUsageInfo [-l error|warn|info|debug] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the usage info data. Defaults to the current
directory. The option set data will be loaded from $dir/usage-info.yml
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upload extracted usage info
EXAMPLES
$ contrail types uploadUsageInfo
contrail users export
Export all users in the org.
USAGE
$ contrail users export [-l error|warn|info|debug] [-f <value>] [--overwrite]
FLAGS
-f, --outFile=<value> [default: users.yml] The location for the file to be saved
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--overwrite Replaces existing files if they exist
DESCRIPTION
Export all users in the org.
EXAMPLES
$ contrail users export
contrail users upload USERSFILE
Import all users in the users.yml file
USAGE
$ contrail users upload USERSFILE [-l error|warn|info|debug]
ARGUMENTS
USERSFILE The .yml file containing the users
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Import all users in the users.yml file
EXAMPLES
$ contrail users import <USERS_FILE>
contrail webhooks create
Create a new webhook
USAGE
$ contrail webhooks create [-l error|warn|info|debug] [-j]
FLAGS
-j, --json output in json format
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Create a new webhook
EXAMPLES
$ contrail webhooks create
contrail webhooks delete [WEBHOOKID]
Delete an existing webhook. To delete a single webhook, pass its ID. To delete multiple webhooks, do not pass a value for the ID, and select multiple using the interactive selector
USAGE
$ contrail webhooks delete [WEBHOOKID] [-l error|warn|info|debug] [-j]
ARGUMENTS
WEBHOOKID The id of the webhook to delete
FLAGS
-j, --json output in json format
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Delete an existing webhook. To delete a single webhook, pass its ID. To delete multiple webhooks, do not pass a value
for the ID, and select multiple using the interactive selector
EXAMPLES
$ contrail webhooks delete
$ contrail webhooks delete 12345abcd-1234-abcd-1234-12345abcde
contrail webhooks getWebhookTrigger [WEBHOOKID]
Crafts a webhook trigger that can be used for event workflows. This command does not alter the state of any webhook or event workflow. It is only a utility for generating a webhook trigger.
USAGE
$ contrail webhooks getWebhookTrigger [WEBHOOKID] [-l error|warn|info|debug]
ARGUMENTS
WEBHOOKID The id of the webhook to delete
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Crafts a webhook trigger that can be used for event workflows. This command does not alter the state of any webhook or
event workflow. It is only a utility for generating a webhook trigger.
EXAMPLES
$ contrail webhooks getWebhookTrigger 1234-abcd-1234-abcd-1234abcd
contrail webhooks list
List current webhooks
USAGE
$ contrail webhooks list [-l error|warn|info|debug] [-j]
FLAGS
-j, --json output in json format
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
List current webhooks
EXAMPLES
$ contrail webhooks list
contrail workflow-template-definitions install
Install the template definitions of an app to your org
USAGE
$ contrail workflow-template-definitions install [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Install the template definitions of an app to your org
EXAMPLES
$ contrail workflow-template-definitions install
contrail workflow-template-definitions list
Lists the workflow templates in the org
USAGE
$ contrail workflow-template-definitions list [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Lists the workflow templates in the org
EXAMPLES
$ contrail workflow-template-definitions list
contrail workflow-templates delete
Delete workflow templates from your org
USAGE
$ contrail workflow-templates delete [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Delete workflow templates from your org
EXAMPLES
$ contrail workflow-templates delete
contrail workflow-templates export
Export all workflows in the org.
USAGE
$ contrail workflow-templates export [-l error|warn|info|debug] [-f <value>] [--overwrite]
FLAGS
-f, --outFile=<value> [default: workflows.yml] The location for the file to be saved
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--overwrite Replaces existing files if they exist
DESCRIPTION
Export all workflows in the org.
EXAMPLES
$ contrail workflow-templates export
contrail workflow-templates list
Lists the workflow templates in the org
USAGE
$ contrail workflow-templates list [-l error|warn|info|debug]
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Lists the workflow templates in the org
EXAMPLES
$ contrail workflow-templates list
contrail workflow-templates load FILELOCATION
Loads your workflow from a local file
USAGE
$ contrail workflow-templates load FILELOCATION [-l error|warn|info|debug]
ARGUMENTS
FILELOCATION The workflow template file to load
FLAGS
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Loads your workflow from a local file
EXAMPLES
$ contrail workflow-templates load <FILE_LOCATION>