@liquidmetal-ai/raindrop
v0.0.8
Published
CLI for the Raindrop platform
Downloads
579
Keywords
Readme
raindrop
CLI for the Raindrop platform
Usage
$ npm install -g @liquidmetal-ai/raindrop
$ raindrop COMMAND
running command...
$ raindrop (--version)
@liquidmetal-ai/raindrop/0.0.8 darwin-arm64 node-v23.1.0
$ raindrop --help [COMMAND]
USAGE
$ raindrop COMMAND
...
Commands
raindrop auth list
raindrop auth login
raindrop auth logout
raindrop auth select
raindrop build branch
raindrop build delete [APPLICATION]
raindrop build deploy
raindrop build env get VAR
raindrop build env set VAR [VALUE]
raindrop build find
raindrop build generate
raindrop build init [PATH]
raindrop build list
raindrop build sandbox [VERSIONID]
raindrop build start
raindrop build stop
raindrop build token
raindrop build tools check
raindrop build tools fmt
raindrop build unsandbox [VERSIONID]
raindrop build upload
raindrop build validate
raindrop help [COMMAND]
raindrop plugins
raindrop plugins add PLUGIN
raindrop plugins:inspect PLUGIN...
raindrop plugins install PLUGIN
raindrop plugins link PATH
raindrop plugins remove [PLUGIN]
raindrop plugins reset
raindrop plugins uninstall [PLUGIN]
raindrop plugins unlink [PLUGIN]
raindrop plugins update
raindrop tail
raindrop auth list
List authentications
USAGE
$ raindrop auth list [-o text|table|json]
FLAGS
-o, --output=<option> [default: table] output format
<options: text|table|json>
DESCRIPTION
List authentications
See code: src/commands/auth/list.ts
raindrop auth login
Logs a user into the LiquidMetal platform. Supports browser-based authentication.
USAGE
$ raindrop auth login
DESCRIPTION
Logs a user into the LiquidMetal platform. Supports browser-based authentication.
See code: src/commands/auth/login.ts
raindrop auth logout
Logout authentications
USAGE
$ raindrop auth logout
DESCRIPTION
Logout authentications
See code: src/commands/auth/logout.ts
raindrop auth select
Select active organization
USAGE
$ raindrop auth select [--organizationId <value>]
FLAGS
--organizationId=<value> organizationId to select as active
DESCRIPTION
Select active organization
See code: src/commands/auth/select.ts
raindrop build branch
create a new branch in the Raindrop catalog
USAGE
$ raindrop build branch [-r <value>] [-m <value>] [-p <value> | -s <value>] [--show]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-p, --previousVersionId=<value> previous version ID
-r, --root=<value> [default:
/Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
-s, --select=<value> select a specific version ID
--show show the current branch
DESCRIPTION
create a new branch in the Raindrop catalog
EXAMPLES
$ raindrop build branch .
Created new branch 1234
See code: src/commands/build/branch.ts
raindrop build delete [APPLICATION]
delete Raindrop applications
USAGE
$ raindrop build delete [APPLICATION] [-r <value>] [-m <value>] [-o text|table|json] [-v <value> | -a]
ARGUMENTS
APPLICATION application name
FLAGS
-a, --all delete all application versions
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<option> [default: table] output format
<options: text|table|json>
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
-v, --version=<value> application version to delete
DESCRIPTION
delete Raindrop applications
EXAMPLES
$ raindrop build delete .
Deleted (application) at version (version)
See code: src/commands/build/delete.ts
raindrop build deploy
deploy a Raindrop application
USAGE
$ raindrop build deploy [-r <value>] [-m <value>] [-o <value>] [-v <value>] [-s] [-a]
FLAGS
-a, --amend amend an existing application
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: dist] output directory
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-s, --start start the application after deploying
-v, --versionId=<value> version ID
DESCRIPTION
deploy a Raindrop application
EXAMPLES
$ raindrop build deploy .
Deploy a Raindrop application.
See code: src/commands/build/deploy.ts
raindrop build env get VAR
get an env var/secret
USAGE
$ raindrop build env get VAR [-o <value>] [-m <value>] [-v <value>] [-a <value>]
ARGUMENTS
VAR env var/secret name
FLAGS
-a, --application=<value> application
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: table] output format
-v, --versionId=<value> version ID
DESCRIPTION
get an env var/secret
EXAMPLES
$ raindrop build env get my-app:env:MY_VAR
sets an env var/secret.
See code: src/commands/build/env/get.ts
raindrop build env set VAR [VALUE]
set an env var/secret
USAGE
$ raindrop build env set VAR [VALUE] [-r <value>] [-m <value>] [-o <value>] [-v <value>] [-a <value>]
ARGUMENTS
VAR env var/secret name
VALUE env var/secret value
FLAGS
-a, --application=<value> application to start
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: table] output format
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-v, --versionId=<value> version ID
DESCRIPTION
set an env var/secret
EXAMPLES
$ raindrop build env set .
sets an env var/secret.
See code: src/commands/build/env/set.ts
raindrop build find
find resources in Raindrop
USAGE
$ raindrop build find [-r <value>] [-m <value>] [-a <value>] [-v <value>] [-o text|table|json]
FLAGS
-a, --application=<value> application
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<option> [default: table] output format
<options: text|table|json>
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-v, --version=<value> application version
DESCRIPTION
find resources in Raindrop
EXAMPLES
$ raindrop build find .
See code: src/commands/build/find.ts
raindrop build generate
(re)generate all code for a LiquidMetal.AI project
USAGE
$ raindrop build generate [-r <value>] [-m <value>] [-o <value>]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: dist] output directory
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
DESCRIPTION
(re)generate all code for a LiquidMetal.AI project
EXAMPLES
$ raindrop build generate
See code: src/commands/build/generate.ts
raindrop build init [PATH]
start a new LiquidMetal.AI project
USAGE
$ raindrop build init [PATH] [--overwrite]
ARGUMENTS
PATH [default: .] Path to initialize the project in
FLAGS
--overwrite Overwrite existing files
DESCRIPTION
start a new LiquidMetal.AI project
EXAMPLES
$ raindrop build init .
Initialize a project in the current directory.
See code: src/commands/build/init.ts
raindrop build list
list Raindrop catalog resources
USAGE
$ raindrop build list [-t <value>] [-a] [-o text|table|json]
FLAGS
-a, --all show even deleted resources
-o, --output=<option> [default: table] output format
<options: text|table|json>
-t, --type=<value> [default: application] resource type
DESCRIPTION
list Raindrop catalog resources
EXAMPLES
$ raindrop build list .
List Raindrop catalog resources.
See code: src/commands/build/list.ts
raindrop build sandbox [VERSIONID]
mark a version as sandboxed in the Raindrop catalog
USAGE
$ raindrop build sandbox [VERSIONID] [--manifest <value>]
ARGUMENTS
VERSIONID version to sandbox
FLAGS
--manifest=<value> [default: raindrop.manifest] project manifest
DESCRIPTION
mark a version as sandboxed in the Raindrop catalog
EXAMPLES
$ raindrop build sandbox
See code: src/commands/build/sandbox.ts
raindrop build start
start a Raindrop application
USAGE
$ raindrop build start [-r <value>] [-m <value>] [-a <value>] [-v <value>]
FLAGS
-a, --application=<value> application to start
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-v, --version=<value> application version to start
DESCRIPTION
start a Raindrop application
EXAMPLES
$ raindrop build start .
Start a Raindrop application.
See code: src/commands/build/start.ts
raindrop build stop
stop a Raindrop application
USAGE
$ raindrop build stop [-r <value>] [-m <value>] [-a <value>] [-v <value>]
FLAGS
-a, --application=<value> application to stop
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-v, --version=<value> application version to start
DESCRIPTION
stop a Raindrop application
EXAMPLES
$ raindrop build stop .
Stop a Raindrop application.
See code: src/commands/build/stop.ts
raindrop build token
generate a link to create a Cloudflare API token
USAGE
$ raindrop build token
DESCRIPTION
generate a link to create a Cloudflare API token
See code: src/commands/build/token.ts
raindrop build tools check
validate a LiquidMetal.AI raindrop.manifest
USAGE
$ raindrop build tools check [-r <value>] [-m <value>]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
DESCRIPTION
validate a LiquidMetal.AI raindrop.manifest
EXAMPLES
$ raindrop build tools check
See code: src/commands/build/tools/check.ts
raindrop build tools fmt
format a LiquidMetal.AI raindrop.manifest
USAGE
$ raindrop build tools fmt [-r <value>] [-m <value>]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
DESCRIPTION
format a LiquidMetal.AI raindrop.manifest
EXAMPLES
$ raindrop build tools fmt
See code: src/commands/build/tools/fmt.ts
raindrop build unsandbox [VERSIONID]
mark a version as unsandboxed in the Raindrop catalog
USAGE
$ raindrop build unsandbox [VERSIONID] [--manifest <value>]
ARGUMENTS
VERSIONID version to sandbox
FLAGS
--manifest=<value> [default: raindrop.manifest] project manifest
DESCRIPTION
mark a version as unsandboxed in the Raindrop catalog
EXAMPLES
$ raindrop build unsandbox
See code: src/commands/build/unsandbox.ts
raindrop build upload
build and validate a LiquidMetal.AI project
USAGE
$ raindrop build upload -v <value> [-r <value>] [-m <value>] [-o <value>]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: dist] output directory
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop]
root directory
-v, --versionId=<value> (required) version ID
DESCRIPTION
build and validate a LiquidMetal.AI project
EXAMPLES
$ raindrop build upload
See code: src/commands/build/upload.ts
raindrop build validate
build and validate a LiquidMetal.AI project
USAGE
$ raindrop build validate [-r <value>] [-m <value>] [-o <value>]
FLAGS
-m, --manifest=<value> [default: raindrop.manifest] project manifest
-o, --output=<value> [default: dist] output directory
-r, --root=<value> [default: /Users/bosgood/dev/src/github.com/LiquidMetal-AI/liquidmetal/packages/raindrop] root
directory
DESCRIPTION
build and validate a LiquidMetal.AI project
EXAMPLES
$ raindrop build validate
See code: src/commands/build/validate.ts
raindrop help [COMMAND]
Display help for raindrop.
USAGE
$ raindrop 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 raindrop.
See code: @oclif/plugin-help
raindrop plugins
List installed plugins.
USAGE
$ raindrop plugins [--json] [--core]
FLAGS
--core Show core plugins.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
List installed plugins.
EXAMPLES
$ raindrop plugins
See code: @oclif/plugin-plugins
raindrop plugins add PLUGIN
Installs a plugin into raindrop.
USAGE
$ raindrop plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... Plugin to install.
FLAGS
-f, --force Force npm to fetch remote resources even if a local copy exists on disk.
-h, --help Show CLI help.
-s, --silent Silences npm output.
-v, --verbose Show verbose npm output.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Installs a plugin into raindrop.
Uses npm to install plugins.
Installation of a user-installed plugin will override a core plugin.
Use the RAINDROP_NPM_LOG_LEVEL environment variable to set the npm loglevel.
Use the RAINDROP_NPM_REGISTRY environment variable to set the npm registry.
ALIASES
$ raindrop plugins add
EXAMPLES
Install a plugin from npm registry.
$ raindrop plugins add myplugin
Install a plugin from a github url.
$ raindrop plugins add https://github.com/someuser/someplugin
Install a plugin from a github slug.
$ raindrop plugins add someuser/someplugin
raindrop plugins:inspect PLUGIN...
Displays installation properties of a plugin.
USAGE
$ raindrop 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
$ raindrop plugins inspect myplugin
See code: @oclif/plugin-plugins
raindrop plugins install PLUGIN
Installs a plugin into raindrop.
USAGE
$ raindrop plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... Plugin to install.
FLAGS
-f, --force Force npm to fetch remote resources even if a local copy exists on disk.
-h, --help Show CLI help.
-s, --silent Silences npm output.
-v, --verbose Show verbose npm output.
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Installs a plugin into raindrop.
Uses npm to install plugins.
Installation of a user-installed plugin will override a core plugin.
Use the RAINDROP_NPM_LOG_LEVEL environment variable to set the npm loglevel.
Use the RAINDROP_NPM_REGISTRY environment variable to set the npm registry.
ALIASES
$ raindrop plugins add
EXAMPLES
Install a plugin from npm registry.
$ raindrop plugins install myplugin
Install a plugin from a github url.
$ raindrop plugins install https://github.com/someuser/someplugin
Install a plugin from a github slug.
$ raindrop plugins install someuser/someplugin
See code: @oclif/plugin-plugins
raindrop plugins link PATH
Links a plugin into the CLI for development.
USAGE
$ raindrop plugins link PATH [-h] [--install] [-v]
ARGUMENTS
PATH [default: .] path to plugin
FLAGS
-h, --help Show CLI help.
-v, --verbose
--[no-]install Install dependencies after linking the plugin.
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
$ raindrop plugins link myplugin
See code: @oclif/plugin-plugins
raindrop plugins remove [PLUGIN]
Removes a plugin from the CLI.
USAGE
$ raindrop plugins remove [PLUGIN...] [-h] [-v]
ARGUMENTS
PLUGIN... plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ raindrop plugins unlink
$ raindrop plugins remove
EXAMPLES
$ raindrop plugins remove myplugin
raindrop plugins reset
Remove all user-installed and linked plugins.
USAGE
$ raindrop plugins reset [--hard] [--reinstall]
FLAGS
--hard Delete node_modules and package manager related files in addition to uninstalling plugins.
--reinstall Reinstall all plugins after uninstalling.
See code: @oclif/plugin-plugins
raindrop plugins uninstall [PLUGIN]
Removes a plugin from the CLI.
USAGE
$ raindrop plugins uninstall [PLUGIN...] [-h] [-v]
ARGUMENTS
PLUGIN... plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ raindrop plugins unlink
$ raindrop plugins remove
EXAMPLES
$ raindrop plugins uninstall myplugin
See code: @oclif/plugin-plugins
raindrop plugins unlink [PLUGIN]
Removes a plugin from the CLI.
USAGE
$ raindrop plugins unlink [PLUGIN...] [-h] [-v]
ARGUMENTS
PLUGIN... plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ raindrop plugins unlink
$ raindrop plugins remove
EXAMPLES
$ raindrop plugins unlink myplugin
raindrop plugins update
Update installed plugins.
USAGE
$ raindrop plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.
See code: @oclif/plugin-plugins
raindrop tail
tail logs of applications deployed
USAGE
$ raindrop tail
DESCRIPTION
tail logs of applications deployed
See code: src/commands/tail.ts