Cloud Scripts CLI
To install on Linux or MacOS (or WSL under Windows), run the following from your shell:
curl -sSL https://skytapcscli.blob.core.windows.net/skytapcs-cli/cloudscripts-install.sh | bash
To install globally for all users, run the installation with sudo:
curl -sSL https://skytapcscli.blob.core.windows.net/skytapcs-cli/cloudscripts-install.sh | sudo bash
An uninstall script is provided in ~/.local/lib/cloudscripts/bin/uninstall.sh for single-user installations or /usr/share/cloudscripts/bin/uninstall.sh for global installations.
To install natively on Windows, use one of the installers linked below.
$ cloudscripts COMMAND
running command...
$ cloudscripts (--version)
cloudscripts/0.1.67 linux-x64 node-v24.14.1
$ cloudscripts --help [COMMAND]
USAGE
$ cloudscripts COMMAND
...
cloudscripts build SRC-PATHcloudscripts build-host destroycloudscripts build-host docker-accesscloudscripts build-host infocloudscripts build-host provisioncloudscripts build-host startcloudscripts build-host stopcloudscripts build-host suspendcloudscripts cloud logincloudscripts cloud logoutcloudscripts help [COMMAND]cloudscripts images create NAMEcloudscripts images destroy NAMEcloudscripts images docker-access NAMEcloudscripts images info NAMEcloudscripts images listcloudscripts logincloudscripts logoutcloudscripts new DESTINATIONcloudscripts push SRC-PATHcloudscripts run SRC-PATHcloudscripts scripts build SRC-PATHcloudscripts scripts destroy NAMEcloudscripts scripts info NAMEcloudscripts scripts listcloudscripts scripts new DESTINATIONcloudscripts scripts package SRC-PATHcloudscripts scripts pull NAMEcloudscripts scripts push SRC-PATHcloudscripts scripts run SRC-PATHcloudscripts templates listcloudscripts build SRC-PATHBuild a script (alias for cloudscripts scripts build SRC-PATH)
USAGE
$ cloudscripts build SRC-PATH
ARGUMENTS
SRC-PATH Source path
DESCRIPTION
Build a script (alias for `cloudscripts scripts build SRC-PATH`)
cloudscripts build-host destroyDestroy an existing Build Host in Kyndryl Cloud Uplift
USAGE
$ cloudscripts build-host destroy [-f]
FLAGS
-f, --force Reset local Build Host state even if the remote environment cannot be deleted
DESCRIPTION
Destroy an existing Build Host in Kyndryl Cloud Uplift
cloudscripts build-host docker-accessDisplay details for configuring the local Docker CLI for use with the Kyndryl Cloud Uplift-based Build Host
USAGE
$ cloudscripts build-host docker-access
DESCRIPTION
Display details for configuring the local Docker CLI for use with the Kyndryl Cloud Uplift-based Build Host
cloudscripts build-host infoDisplay Build Host configuration
USAGE
$ cloudscripts build-host info
DESCRIPTION
Display Build Host configuration
cloudscripts build-host provisionCreate a Build Host in Kyndryl Cloud Uplift
USAGE
$ cloudscripts build-host provision -r <value>
FLAGS
-r, --region=<value> (required) Destination region for the Build Host
DESCRIPTION
Create a Build Host in Kyndryl Cloud Uplift
cloudscripts build-host startStarts the Build Host in Kyndryl Cloud Uplift
USAGE
$ cloudscripts build-host start
DESCRIPTION
Starts the Build Host in Kyndryl Cloud Uplift
cloudscripts build-host stopShuts down the Build Host in Kyndryl Cloud Uplift
USAGE
$ cloudscripts build-host stop
DESCRIPTION
Shuts down the Build Host in Kyndryl Cloud Uplift
cloudscripts build-host suspendSuspends the Build Host in Kyndryl Cloud Uplift
USAGE
$ cloudscripts build-host suspend
DESCRIPTION
Suspends the Build Host in Kyndryl Cloud Uplift
cloudscripts cloud loginLog into Kyndryl Cloud Uplift
USAGE
$ cloudscripts cloud login [-a <value>] [-i] [-u <value>]
FLAGS
-a, --api-token=<value> API token
-i, --api-token-stdin Read API token from stdin
-u, --username=<value> Username
DESCRIPTION
Log into Kyndryl Cloud Uplift
cloudscripts cloud logoutLog out from Kyndryl Cloud Uplift
USAGE
$ cloudscripts cloud logout
DESCRIPTION
Log out from Kyndryl Cloud Uplift
cloudscripts help [COMMAND]Display help for cloudscripts.
USAGE
$ cloudscripts help [COMMAND...] [-n]
ARGUMENTS
COMMAND... Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for cloudscripts.
cloudscripts images create NAMECreate a new image repository
USAGE
$ cloudscripts images create NAME
ARGUMENTS
NAME Name of the image
DESCRIPTION
Create a new image repository
cloudscripts images destroy NAMEDeletes an image
USAGE
$ cloudscripts images destroy NAME
ARGUMENTS
NAME Name of the image
DESCRIPTION
Deletes an image
cloudscripts images docker-access NAMERetrieve registry access details for an image
USAGE
$ cloudscripts images docker-access NAME [-f]
ARGUMENTS
NAME Name of the image
FLAGS
-f, --force Force retrieval of new credentials
DESCRIPTION
Retrieve registry access details for an image
cloudscripts images info NAMEDisplay information about a specific image
USAGE
$ cloudscripts images info NAME
ARGUMENTS
NAME Name of the image
DESCRIPTION
Display information about a specific image
cloudscripts images listList all images
USAGE
$ cloudscripts images list
DESCRIPTION
List all images
cloudscripts loginLog into the Cloud Script Service
USAGE
$ cloudscripts login [-e <value>] [-p <value>] [-i] [-u <value>]
FLAGS
-e, --endpoint=<value> Endpoint hostname (e.g. customername.skytap-portal.com)
-i, --password-stdin Read password from stdin
-p, --password=<value> Password
-u, --username=<value> Username
DESCRIPTION
Log into the Cloud Script Service
cloudscripts logoutLog out from the Cloud Script Service
USAGE
$ cloudscripts logout
DESCRIPTION
Log out from the Cloud Script Service
cloudscripts new DESTINATIONCreate a new script (alias for cloudscripts scripts new DESTINATION)
USAGE
$ cloudscripts new DESTINATION -t <value>
ARGUMENTS
DESTINATION Destination
FLAGS
-t, --template=<value> (required) Template name
DESCRIPTION
Create a new script (alias for `cloudscripts scripts new DESTINATION`)
cloudscripts push SRC-PATHPush a script (alias for cloudscripts scripts push SRC-PATH)
USAGE
$ cloudscripts push SRC-PATH [-f] [-n <value>]
ARGUMENTS
SRC-PATH Source path
FLAGS
-f, --force Force push
-n, --name=<value> Script name (defaults to directory name)
DESCRIPTION
Push a script (alias for `cloudscripts scripts push SRC-PATH`)
cloudscripts run SRC-PATHRun a script (alias for cloudscripts scripts run SRC-PATH)
USAGE
$ cloudscripts run SRC-PATH [-n] [-r <value>]
ARGUMENTS
SRC-PATH Source path
FLAGS
-n, --no-cache Disable build artifact caching
-r, --run-spec=<value> Run spec to use for execution
DESCRIPTION
Run a script (alias for `cloudscripts scripts run SRC-PATH`)
cloudscripts scripts build SRC-PATHBuild a script
USAGE
$ cloudscripts scripts build SRC-PATH
ARGUMENTS
SRC-PATH Source path
DESCRIPTION
Build a script
cloudscripts scripts destroy NAMEDeletes a script
USAGE
$ cloudscripts scripts destroy NAME
ARGUMENTS
NAME Name of the script to remove
DESCRIPTION
Deletes a script
cloudscripts scripts info NAMEDisplay information about a specific script
USAGE
$ cloudscripts scripts info NAME
ARGUMENTS
NAME Name of the script
DESCRIPTION
Display information about a specific script
cloudscripts scripts listList all scripts
USAGE
$ cloudscripts scripts list
DESCRIPTION
List all scripts
cloudscripts scripts new DESTINATIONCreate a new script
USAGE
$ cloudscripts scripts new DESTINATION -t <value>
ARGUMENTS
DESTINATION Destination
FLAGS
-t, --template=<value> (required) Template name
DESCRIPTION
Create a new script
cloudscripts scripts package SRC-PATHPackage a script to a local .tgz file
USAGE
$ cloudscripts scripts package SRC-PATH -d <value>
ARGUMENTS
SRC-PATH Source path
FLAGS
-d, --destination=<value> (required) Destination path for the package file
DESCRIPTION
Package a script to a local .tgz file
cloudscripts scripts pull NAMEPulls a remote script
USAGE
$ cloudscripts scripts pull NAME [-d <value>]
ARGUMENTS
NAME Name of the script to pull
FLAGS
-d, --destination=<value> Destination path
DESCRIPTION
Pulls a remote script
cloudscripts scripts push SRC-PATHPush a script
USAGE
$ cloudscripts scripts push SRC-PATH [-f] [-n <value>]
ARGUMENTS
SRC-PATH Source path
FLAGS
-f, --force Force push
-n, --name=<value> Script name (defaults to directory name)
DESCRIPTION
Push a script
cloudscripts scripts run SRC-PATHRun a script
USAGE
$ cloudscripts scripts run SRC-PATH [-n] [-r <value>]
ARGUMENTS
SRC-PATH Source path
FLAGS
-n, --no-cache Disable build artifact caching
-r, --run-spec=<value> Run spec to use for execution
DESCRIPTION
Run a script
cloudscripts templates listList available Cloud Scripts templates
USAGE
$ cloudscripts templates list
DESCRIPTION
List available Cloud Scripts templates