|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (17)
View Page Historyh2. Petals CLI commands
h3. Installation/Deployment and start of an artifact in one command
h3. Command '{{deploy}}'
h4. Installation/Deployment and start of an artifact in one command
Petals CLI is able to install/deploy and start a JBI artifact without distinction between shared-library, component and service assembly using the following command:
{code}
{code}
- {{<configuration-properties>}} is a list of '{{<property-name>=<property-value>}}', separated by space, where {{<property-name>}} is the name of the property to configure with {{<property-value>}}. This argument is used only if the component is a component. It has no sens for other artifacts. This argument is exclusive with {{<configuration-file>}}.
h34. Installation/Deployment of an artifact located into a Maven repository
Petals CLI is able to install/deploy and start an JBI artifact located into a Maven repository using the following command:
- {{<configuration-properties>}} is a list of '{{<property-name>=<property-value>}}', separated by space, where {{<property-name>}} is the name of the property to configure with {{<property-value>}}. This argument is used only if the component is a component. It has no sens for other artifacts. This argument is exclusive with {{<configuration-file>}}.
h34. Installation/Deployment and start in mass
To deploy several artifact in one command, just put them in a local directory and execute the command {{deploy}}:
If the argument {{<artifact-file>}} of the command {{deploy}} is a local directory, all artifacts of the directory are deployed. In this case a confirmation is expected, except if the flag 'yes' is set on the command line. A confirmation message is displayed in the mode 'console', except is the flag 'yes' is set on the command line.
h3. Uninstallation/Undeployment and stop of an artifact in one command
h3. Command '{{undeploy}}'
h4. Uninstallation/Undeployment and stop of an artifact in one command
Petals CLI is able to stop and uninstall/undeploy a JBI artifact without distinction between shared-library, component and service assembly using the following command:
{code}
{code}
- {{<artifact-id>}} is the JBI identifier of the artifact to undeploy
h34. Uninstallation/Undeployment and stop in mass
To undeploy several artifact in one command, just put them in a local directory and execute the command {{undeploy}}:
If no arguments is set on command {{undeploy}}, all artifacts are undeployed. In this case a confirmation is expected, except if the flag 'yes' is set on the command line. A confirmation message is displayed in the mode 'console', except is the flag 'yes' is set on the command line.
h3. Exit the mode 'console'
h3. Command '{{exit}}'
h4. Exit the mode 'console'
To exit the mode 'console', use the command '{{exit}}'. If a number is set as argument, it is used as return code otherwise, the return code 0 is used:
{code}
> ./petals-cli.sh -C
> ./petals-cli.sh -C
{code}
h34. Interrupt a flow of commands
A flow of commands can be interrupted using the command '{{exit}}'. If a number is set as argument, it is used as return code. The argument '{{lastErrorCode}}' is used as return code value of the last executed command. Otherwise the return code 0 is returned to the shell:
{code}
> ./petals-cli.sh -y -f - << EOF
> ./petals-cli.sh -y -f - << EOF
{code}
h34. Ending a flow of commands
When the end of a flow of commands is reached, if the last command is not '{{exit}}', the command '{{exit lastErrorCode}}' is implicitly executed:
{code}
> ./petals-cli.sh -y -f - << EOF
> ./petals-cli.sh -y -f - << EOF