Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@contrail/cli
Advanced tools
The Contrail CLI is the best way to manage your instance data through a programmatic interface.
$ npm install -g @contrail/cli
$ contrail COMMAND
running command...
$ contrail (--version)
@contrail/cli/2.2.6 darwin-arm64 node-v18.13.0
$ contrail --help [COMMAND]
USAGE
$ contrail COMMAND
...
To get instructions on how to set up autocomplete for your shell, run contrail autocomplete
.
contrail app create
contrail app delete
contrail app getApiKey
contrail app init
contrail app install
contrail app publish
contrail app uninstall
contrail app upgrade
contrail app version major
contrail app version minor
contrail app version patch
contrail autocomplete [SHELL]
contrail colors deleteAll
contrail colors load
contrail config environments list
contrail config environments remove
contrail config environments set
contrail config list
contrail config remove
contrail config set
contrail groups export
contrail groups upload GROUPSFILE
contrail help [COMMANDS]
contrail instance export
contrail instance import
contrail loader-process load CONFIGFILENAME
contrail loader-process upload-and-load INCOMINGFILE CONFIGFILENAME
contrail plugins
contrail plugins:install PLUGIN...
contrail plugins:inspect PLUGIN...
contrail plugins:install PLUGIN...
contrail plugins:link PLUGIN
contrail plugins:uninstall PLUGIN...
contrail plugins:uninstall PLUGIN...
contrail plugins:uninstall PLUGIN...
contrail plugins update
contrail projects export PROJECTNAME
contrail projects list
contrail projects load TEMPLATEFILELOCATION
contrail types exportOptionSetHierarchies
contrail types getAll
contrail types loadAll
contrail types mergeOptionSets FILE
contrail types mergeTypeProperties FILE TYPEPATHS
contrail types parseOptionSetsHierarchyLocalFile FILE
contrail types parseOptionSetsHierarchyValuesToKeysLocalFile FILE
contrail types parseOptionSetsLocalFiles FILE
contrail types parseOptionSetsToFolderStructure FILE
contrail types parseTypesFromFiles TYPEPATHS
contrail types parseTypesFromLocalFiles TYPEPATHS
contrail types parseTypesFromTemplateAndDataFromLocalFiles TEMPLATEFILE FILEPATHS
contrail types parseTypesFromTemplateFromLocalFiles TEMPLATEFILE FILEPATH
contrail types uploadOptionSetHierarchies
contrail types uploadOptionSets
contrail types uploadOptionSetsHierarchyLocalFile FILE NAME
contrail types uploadRuleSets
contrail types uploadTypePolicies
contrail types uploadTypePropertyPolicies
contrail types uploadTypes
contrail types uploadUsageInfo
contrail users export
contrail users upload USERSFILE
contrail webhooks create
contrail webhooks delete [WEBHOOKID]
contrail webhooks getWebhookTrigger [WEBHOOKID]
contrail webhooks list
contrail workflow-template-definitions install
contrail workflow-template-definitions list
contrail workflow-templates delete
contrail workflow-templates export
contrail workflow-templates list
contrail workflow-templates load FILELOCATION
contrail app create
Create an app from a template
USAGE
$ contrail app create [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-a <value>]
FLAGS
-a, --appIdentifier=<value> The app identifier
-e, --alwaysConfirmEnv The Environment variables
-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 init
Create an app from a template
USAGE
$ contrail app init [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Create an app from a template
EXAMPLES
$ contrail app init
contrail app install
Install an app from the marketplace
USAGE
$ contrail app install [-l error|warn|info|debug] [-e] [-i <value>] [-w] [-h]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-u] [-v] [-d]
FLAGS
-d, --dryRun Dry run the upgrade without actually updating the app.
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-i <value>]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-i <value>] [-l]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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 app version major
Upgrade the Major app version
USAGE
$ contrail app version major [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upgrade the Major app version
EXAMPLES
$ contrail app version major
contrail app version minor
Upgrade the Minor app version
USAGE
$ contrail app version minor [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upgrade the Minor app version
EXAMPLES
$ contrail app version minor
contrail app version patch
Upgrade the Patch app version
USAGE
$ contrail app version patch [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Upgrade the Patch app version
EXAMPLES
$ contrail app version patch
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 colors deleteAll
Say hello
USAGE
$ contrail colors deleteAll [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
Say hello
EXAMPLES
$ contrail colors load
contrail config environments list
List the environment configurations
USAGE
$ contrail config environments list [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
DESCRIPTION
List the environment configurations
EXAMPLES
$ contrail config environments list
contrail config environments remove
Remove a variable from the configuration
USAGE
$ contrail config environments remove --name <value> [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--name=<value> (required) The env name
DESCRIPTION
Remove a variable from the configuration
EXAMPLES
$ contrail config environments remove --name stage
contrail config environments set
Set a environment in the configuration
USAGE
$ contrail config environments set --name <value> --url <value> [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-l, --logLevel=<option> The Log Level
<options: error|warn|info|debug>
--name=<value> (required) The env name
--url=<value> (required) The env url
DESCRIPTION
Set a environment in the configuration
EXAMPLES
$ contrail config environments set --name dev --url https://www.google.com
contrail config list
List the configurations
USAGE
$ contrail config list [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [--orgSlug] [--apiGateway] [--orgId] [--apiUserToken]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [--orgSlug <value>] [--apiGateway <value>] [--orgId
<value>] [--apiUserToken <value>]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-f <value>] [--overwrite]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
GROUPSFILE The .yml file containing the groups
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-d <value>] [-f]
FLAGS
-d, --outDir=<value> [default: .] The directory to which to export the instance data. Defaults to the current
directory
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the instance data. Defaults to the current
directory
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
CONFIGFILENAME The configuration file location
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
INCOMINGFILE The incoming file location
CONFIGFILENAME The configuration file location
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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
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
See code: @oclif/plugin-plugins
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
See code: @oclif/plugin-plugins
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
See code: @oclif/plugin-plugins
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.
See code: @oclif/plugin-plugins
contrail projects export PROJECTNAME
Export a project.
USAGE
$ contrail projects export PROJECTNAME [-l error|warn|info|debug] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
TEMPLATEFILELOCATION The location to the template file
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-d <value>] [-f]
FLAGS
-d, --outDir=<value> [default: .] The directory to which to export the type data. Defaults to the current
directory
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to load the types data. Defaults to the current
directory.
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to merge with the cloud option sets
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
TYPEPATHS A list of the type paths to merge
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
TYPEPATHS A list of the VibeIQ file IDs to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
TYPEPATHS A list of the files to parse
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
TEMPLATEFILE The template file to use
FILEPATHS A list of data file to use
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
TEMPLATEFILE The template file to use
FILEPATH The data file to use
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILE File to parse
NAME The name to be give to the option set hierarchy
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-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
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-d <value>]
FLAGS
-d, --dir=<value> [default: .] The directory from which to export the usage info data. Defaults to the current
directory. The usage info data will be loaded from $dir/usage-info.yml
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-f <value>] [--overwrite]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
USERSFILE The .yml file containing the users
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-j]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-j]
ARGUMENTS
WEBHOOKID The id of the webhook to delete
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
WEBHOOKID The id of the webhook to delete
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-j]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e] [-f <value>] [--overwrite]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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] [-e]
ARGUMENTS
FILELOCATION The workflow template file to load
FLAGS
-e, --alwaysConfirmEnv The Environment variables
-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>
FAQs
VibeIQ's Contrail Platform CLI.
We found that @contrail/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.