Overview

Use the following commands to manage apps on the Platform.

apps list

Get a list of apps available to you.

Usage: sb apps list [--public] [--project <project_value>] [--owner <owner_value>] [flags] Flags: --public List only publicly available apps. --project string List only the apps from the specified project. --owner string List only the apps from that user's projects. -h, --help help for list

apps get

Get details for the specified app.

Usage: sb apps get <app_id> [--raw] [flags] Arguments: app_id ID of the application. Flags: --raw Receive details for the specified app formatted as raw CWL. (only for json output) -h, --help help for get

apps import

Import an app using raw CWL from a JSON or YAML file. The app_id is formatted as follows: {project_owner}/{project}/{app_short_name}/{revision_number}. You can assign the {app_short_name} for your app when you upload it. It can be any string of alphanumeric characters without spaces.

The app's given name (a full human-readable string) is contained in the CWL that you provide. If no input file is provided, the command expects input from stdin.

For a template of this description, try making the call to get raw CWL for an app about an app already in one of your projects.

Usage: sb apps import <app_id> [--file <file_value>] [flags] Arguments: app_id ID of the application. Flags: --file string The file which contains raw CWL for the app. -h, --help help for import

apps copy

Copy the specified app to the specified project. The app should be in a project that you can access.

Usage: sb apps copy <app_id> --project <project_value> [--name <name_value>] [flags] Arguments: app_id ID of the application. Flags: --project string The ID of the project you want to copy the app to. --name string The optional new name for the app. -h, --help help for copy