npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@liquidmetal-ai/raindrop

v0.12.0

Published

CLI for the Raindrop platform

Downloads

1,862

Readme

raindrop

CLI for the Raindrop platform

oclif Version Downloads/week

Usage

$ npm install -g @liquidmetal-ai/raindrop
$ raindrop COMMAND
running command...
$ raindrop (--version)
@liquidmetal-ai/raindrop/0.12.0 darwin-arm64 node-v22.21.1
$ raindrop --help [COMMAND]
USAGE
  $ raindrop COMMAND
...

Commands

raindrop annotation get MRN

Get an annotation by MRN

USAGE
  $ raindrop annotation get MRN [-f text|json]

ARGUMENTS
  MRN  MRN (Machine Resource Name) of the annotation to retrieve. Can be partial (e.g., my-module:my-key:) or full
       (e.g., annotation:app:v1:my-module:my-key:)

FLAGS
  -f, --format=<option>  [default: text] output format
                         <options: text|json>

DESCRIPTION
  Get an annotation by MRN

EXAMPLES
  $ raindrop annotation get my-module:my-item^my-key:
  Get annotation by partial MRN (prefilled with app/version from manifest and config)

  $ raindrop annotation get annotation:my-app:v1.0.0:my-module:my-item^my-key:
  Get annotation with the full MRN

  $ raindrop annotation get my-module:my-key: --format json
  Get annotation by partial MRN and output as JSON

See code: src/commands/annotation/get.ts

raindrop annotation list [MRNPREFIX]

List annotations by MRN prefix

USAGE
  $ raindrop annotation list [MRNPREFIX] [-o table|text|json] [-l <value>]

ARGUMENTS
  MRNPREFIX  MRN prefix to filter annotations (e.g., my-module or annotation:app:v1:my-module). If not provided, uses
             app/version from manifest and config.

FLAGS
  -l, --limit=<value>    [default: 100] maximum number of annotations to return
  -o, --output=<option>  [default: table] output format
                         <options: table|text|json>

DESCRIPTION
  List annotations by MRN prefix

EXAMPLES
  $ raindrop annotation list
  List all annotations for the current app/version from manifest and config

  $ raindrop annotation list my-module
  List annotations for 'my-module' (prefilled with app/version from manifest and config)

  $ raindrop annotation list annotation:my-app:v1.0.0:my-module --format json
  List annotations for a specific module using full MRN prefix in JSON format

See code: src/commands/annotation/list.ts

raindrop annotation put MRN ANNOTATION

Create or update an annotation by MRN

USAGE
  $ raindrop annotation put MRN ANNOTATION [-o text|json]

ARGUMENTS
  MRN         MRN (Machine Resource Name) of the annotation to create/update. Can be partial (e.g., my-module:my-key:)
              or full (e.g., annotation:app:v1:my-module:my-key:)
  ANNOTATION  annotation content (use "-" to read from stdin)

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>

DESCRIPTION
  Create or update an annotation by MRN

EXAMPLES
  $ raindrop annotation put my-module:my-key: "This is my annotation"
  Create an annotation with partial MRN (prefilled with app/version from manifest and config)

  $ raindrop annotation put annotation:my-app:v1.0.0:my-module:my-item^my-key: @file.txt
  Create an annotation from file contents using full MRN

  $ raindrop annotation put my-module:my-key: - < input.txt
  Create an annotation from stdin using partial MRN

See code: src/commands/annotation/put.ts

raindrop auth apikey NAME

Create an API key for the current organization

USAGE
  $ raindrop auth apikey NAME [-d <value>]

ARGUMENTS
  NAME  Name for the API key

FLAGS
  -d, --description=<value>  Optional description for the API key

DESCRIPTION
  Create an API key for the current organization

See code: src/commands/auth/apikey.ts

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 bucket create-credential

Create S3 credentials for a bucket

USAGE
  $ raindrop bucket create-credential -n <value> [-b <value> | --api-url <value>] [--expires-at <value>] [-a <value> | ] [-v
    <value> | ] [-o text|json]

FLAGS
  -a, --application=<value>  application name
  -b, --bucket=<value>       bucket name
  -n, --name=<value>         (required) credential name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -v, --version=<value>      application version
      --api-url=<value>      direct API URL (bypasses bucket discovery)
      --expires-at=<value>   expiration date (ISO 8601 format)

DESCRIPTION
  Create S3 credentials for a bucket

EXAMPLES
  $ raindrop bucket create-credential --bucket my-bucket --name "My API Key"
  Create a new S3 credential for my-bucket

  $ raindrop bucket create-credential --bucket my-bucket --name "Temp Key" --expires-at "2024-12-31"
  Create a credential that expires on Dec 31, 2024

  $ raindrop bucket create-credential --api-url https://bucket.example.com --name "Direct API Key"
  Create a credential using a direct API URL

See code: src/commands/bucket/create-credential.ts

raindrop bucket delete-credential

Delete an S3 credential

USAGE
  $ raindrop bucket delete-credential --access-key <value> [-b <value> | --api-url <value>] [-a <value> | ] [-v <value> | ]
    [-o text|json]

FLAGS
  -a, --application=<value>  application name
  -b, --bucket=<value>       bucket name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -v, --version=<value>      application version
      --access-key=<value>   (required) access key of the credential to delete
      --api-url=<value>      direct API URL (bypasses bucket discovery)

DESCRIPTION
  Delete an S3 credential

EXAMPLES
  $ raindrop bucket delete-credential --bucket my-bucket --access-key AKIAIOSFODNN7EXAMPLE
  Delete a specific credential

  $ raindrop bucket delete-credential --api-url https://bucket.example.com --access-key AKIAIOSFODNN7EXAMPLE
  Delete credential using a direct API URL

See code: src/commands/bucket/delete-credential.ts

raindrop bucket get-credential

Get details of a specific S3 credential

USAGE
  $ raindrop bucket get-credential --access-key <value> [-b <value> | --api-url <value>] [-a <value> | ] [-v <value> | ]
    [-o text|json]

FLAGS
  -a, --application=<value>  application name
  -b, --bucket=<value>       bucket name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -v, --version=<value>      application version
      --access-key=<value>   (required) access key of the credential to retrieve
      --api-url=<value>      direct API URL (bypasses bucket discovery)

DESCRIPTION
  Get details of a specific S3 credential

EXAMPLES
  $ raindrop bucket get-credential --bucket my-bucket --access-key AKIAIOSFODNN7EXAMPLE
  Get details of a specific credential

  $ raindrop bucket get-credential --api-url https://bucket.example.com --access-key AKIAIOSFODNN7EXAMPLE
  Get credential details using a direct API URL

See code: src/commands/bucket/get-credential.ts

raindrop bucket list-credentials

List S3 credentials for a bucket

USAGE
  $ raindrop bucket list-credentials [-b <value> | --api-url <value>] [-a <value> | ] [-v <value> | ] [-o text|json]

FLAGS
  -a, --application=<value>  application name
  -b, --bucket=<value>       bucket name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -v, --version=<value>      application version
      --api-url=<value>      direct API URL (bypasses bucket discovery)

DESCRIPTION
  List S3 credentials for a bucket

EXAMPLES
  $ raindrop bucket list-credentials --bucket my-bucket
  List all credentials for my-bucket

  $ raindrop bucket list-credentials --api-url https://bucket.example.com
  List all credentials using a direct API URL

See code: src/commands/bucket/list-credentials.ts

raindrop build branch BRANCH

branch a Raindrop application

USAGE
  $ raindrop build branch BRANCH [-r <value>] [--manifest <value>] [-o <value>] [-p <value>] [--start]
    [--no-watch] [--show]

ARGUMENTS
  BRANCH  branch name

FLAGS
  -o, --output=<value>      [default: dist] output directory
  -p, --version-id=<value>  branch from this version ID
  -r, --root=<value>        [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --manifest=<value>    [default: raindrop.manifest] project manifest
      --no-watch            skip watching deployment status after branch
      --show                show the current branch
      --start               start the application after deploying

DESCRIPTION
  branch a Raindrop application

EXAMPLES
  $ raindrop build branch .
  Branch a Raindrop application.

See code: src/commands/build/branch.ts

raindrop build checkout [VERSION]

switch the current context to a specific version

USAGE
  $ raindrop build checkout [VERSION] [-o <value>] [-m <value>]

ARGUMENTS
  VERSION  version id

FLAGS
  -m, --manifest=<value>  [default: raindrop.manifest] project manifest
  -o, --output=<value>    [default: text] output format

DESCRIPTION
  switch the current context to a specific version

EXAMPLES
  $ raindrop build checkout
  Currently on version: 01jac6p20m4gahn1kaa2mhm2js
  $ raindrop build checkout 01jux6z20m4gbhn5kaa4mcm2jr
  Switched to version: 01jux6z20m4gbhn5kaa4mcm2jr

See code: src/commands/build/checkout.ts

raindrop build clone ID [PATH]

clone a LiquidMetal.AI project

USAGE
  $ raindrop build clone ID [PATH] [--overwrite]

ARGUMENTS
  ID    liquidmetal project ID to clone (e.g., liquidmetal/smartbucket)
  PATH  [default: .] Path to initialize the project in

FLAGS
  --overwrite  Overwrite existing files

DESCRIPTION
  clone a LiquidMetal.AI project

EXAMPLES
  $ raindrop build clone .
  Clone a project in the current directory.

  $ raindrop build clone 
  Clone a project in the specified directory.

See code: src/commands/build/clone.ts

raindrop build delete [APPLICATION]

delete Raindrop applications

USAGE
  $ raindrop build delete [APPLICATION] [-r <value>] [--manifest <value>] [-o text|table|json] [-v <value> | -a]

ARGUMENTS
  APPLICATION  application name

FLAGS
  -a, --all                 delete all application versions
  -o, --output=<option>     [default: table] output format
                            <options: text|table|json>
  -r, --root=<value>        [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>  application version ID to delete
      --manifest=<value>    [default: raindrop.manifest] project manifest

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>] [--manifest <value>] [-o <value>] [-v <value>] [-s] [--no-watch] [--lock
    <value>] [-a]

FLAGS
  -a, --amend               amend an existing application
  -o, --output=<value>      [default: dist] output directory
  -r, --root=<value>        [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -s, --start               start the application after deploying
  -v, --version-id=<value>  version ID
      --lock=<value>        override lock ID to resume deployment
      --manifest=<value>    [default: raindrop.manifest] project manifest
      --no-watch            skip watching deployment status after deploy

DESCRIPTION
  deploy a Raindrop application

EXAMPLES
  $ raindrop build deploy .
  Deploy a Raindrop application version.

See code: src/commands/build/deploy.ts

raindrop build env

Manage environment variables and secrets for Raindrop applications

USAGE
  $ raindrop build env [-r <value>] [--manifest <value>]

FLAGS
  -r, --root=<value>      [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --manifest=<value>  [default: raindrop.manifest] project manifest

DESCRIPTION
  Manage environment variables and secrets for Raindrop applications

EXAMPLES
  $ raindrop build env list                           # See required variables (secure)

  $ raindrop build env list --show-details            # See variable names

  $ raindrop build env set API_KEY value              # Set a variable

  $ echo "secret" | raindrop build env set API_KEY -  # Secure input

  $ raindrop build env set api:DB_URL value           # Service-specific

  $ raindrop build env get api:DB_URL                 # Get service value

  $ raindrop build env list --show-details            # See what's needed

  $ raindrop build env set API_KEY value              # Set variables

  $ raindrop build deploy                             # Deploy

See code: src/commands/build/env.ts

raindrop build env get VAR

Get an environment variable or secret value (secrets show hash only)

USAGE
  $ raindrop build env get VAR [-o <value>] [--manifest <value>] [-v <value>] [-a <value>]

ARGUMENTS
  VAR  variable name (e.g., API_KEY) or service-scoped (e.g., api:SECRET)

FLAGS
  -a, --application=<value>  application
  -o, --output=<value>       [default: table] output format
  -v, --version-id=<value>   version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  Get an environment variable or secret value (secrets show hash only)

EXAMPLES
  # Get a top-level variable
  $ raindrop build env get API_KEY
  API_KEY=value
  # Get a secret (shows hash, not actual value)
  $ raindrop build env get SECRET_KEY
  SECRET_KEY=[hash: a8f5f167f44f...]
  # Get a service-scoped variable
  $ raindrop build env get api-router:SERVICE_SECRET
  api-router:SERVICE_SECRET=[hash: 7d8a9b...]

See code: src/commands/build/env/get.ts

raindrop build env list

List environment variables (shows status without values for security)

USAGE
  $ raindrop build env list [-r <value>] [--manifest <value>] [-d] [-a] [-a <value>]

FLAGS
  -a, --acknowledge-risk     acknowledge security risk before proceeding
  -a, --application=<value>  application
  -d, --show-details         show variable names (POTENTIAL SECURITY RISK)
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  List environment variables (shows status without values for security)

EXAMPLES
  # Secure view (default)
  $ raindrop build env list
  Environment variables: 2 variables (values hidden for security)
  # Detailed view
  $ raindrop build env list --show-details --acknowledge-risk
  1. API_KEY (secret, not set)
  2. DATABASE_URL (config, not set)
  # Workflow
  $ raindrop build env list           # Check what's needed
  $ raindrop build env set VAR value  # Set variables
  $ raindrop build deploy             # Deploy

See code: src/commands/build/env/list.ts

raindrop build env set VAR [VALUE]

Set an environment variable or secret value

USAGE
  $ raindrop build env set VAR [VALUE] [-r <value>] [--manifest <value>] [-o <value>] [-v <value>] [-a <value>]

ARGUMENTS
  VAR    variable name (e.g., API_KEY) or service-scoped (e.g., api:SECRET)
  VALUE  variable value (use "-" to read from stdin)

FLAGS
  -a, --application=<value>  application to start
  -o, --output=<value>       [default: table] output format
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  Set an environment variable or secret value

EXAMPLES
  # Set a top-level variable
  $ raindrop build env set API_KEY my-secret-key
  # Set from stdin (recommended for secrets)
  $ echo "secret" | raindrop build env set API_KEY -
  # Set a service-scoped variable
  $ raindrop build env set api-router:SERVICE_SECRET value
  # Interactive input
  $ raindrop build env set API_KEY -
  reading stdin (ctrl+D to finish)...

See code: src/commands/build/env/set.ts

raindrop build find

find resources in Raindrop

USAGE
  $ raindrop build find [-r <value>] [--manifest <value>] [-a <value>] [-v <value>] [--moduleType <value>] [-o
    text|full|json|compact] [--all]

FLAGS
  -a, --application=<value>  application
  -o, --output=<option>      [default: full] output format
                             <options: text|full|json|compact>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   application version ID
      --all                  query modules for all applications
      --manifest=<value>     [default: raindrop.manifest] project manifest
      --moduleType=<value>   filter by module type (e.g. smartbucket)

DESCRIPTION
  find resources in Raindrop

EXAMPLES
  $ raindrop build find
  Find all modules with full details (default).
  $ raindrop build find -o compact
  Find all modules in compact view.
  $ raindrop build find --moduleType service
  Find only service modules with their routes.
  $ raindrop build find --moduleType actor
  Find only actor modules with their routes.
  $ raindrop build find --moduleType smartbucket
  Find only smartbucket modules.
  $ raindrop build find -a myapp -v 1.0.0
  Find modules for a specific application and version.

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/dstaley/Work/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 init-workspace [PATH]

initialize a new npm workspace for Raindrop applications

USAGE
  $ raindrop build init-workspace [PATH] [--overwrite] [-n <value>] [--download-framework]

ARGUMENTS
  PATH  [default: .] Path to initialize the workspace in

FLAGS
  -n, --name=<value>             Name of the workspace
      --[no-]download-framework  Download raindrop-framework package for reference
      --overwrite                Overwrite existing files

DESCRIPTION
  initialize a new npm workspace for Raindrop applications

EXAMPLES
  $ raindrop build init-workspace .
  Initialize a workspace in the current directory.

  $ raindrop build init-workspace . --no-download-framework
  Initialize a workspace without downloading the framework package.

See code: src/commands/build/init-workspace.ts

raindrop build list

list Raindrop catalog resources

USAGE
  $ raindrop build list [-a] [-o text|table|json|log|compact|tree] [--app <value>] [-n <value>] [--active]

FLAGS
  -a, --all              show deleted resources
  -n, --limit=<value>    limit number of versions shown per application
  -o, --output=<option>  [default: compact] output format
                         <options: text|table|json|log|compact|tree>
      --active           show only running/active versions
      --app=<value>      filter by application name

DESCRIPTION
  list Raindrop catalog resources

EXAMPLES
  $ raindrop build list
  List applications in compact view (default).
  $ raindrop build list -o tree
  Show applications in tree view with version hierarchy.
  $ raindrop build list -o log
  Show git-log style view with branch visualization.
  $ raindrop build list --app demo-fts --limit 5
  Show only demo-fts application, limited to 5 versions.
  $ raindrop build list --active
  Show only running/active versions.

See code: src/commands/build/list.ts

raindrop build sandbox

mark a version as sandboxed in the Raindrop catalog

USAGE
  $ raindrop build sandbox [--manifest <value>] [-v <value>]

FLAGS
  -v, --version-id=<value>  application version ID to sandbox
      --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>] [--manifest <value>] [-a <value>] [-v <value>]

FLAGS
  -a, --application=<value>  application to start
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   application version ID to start
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  start a Raindrop application

EXAMPLES
  $ raindrop build start .
  Start a Raindrop application.

See code: src/commands/build/start.ts

raindrop build status

show the status of an application in Raindrop

USAGE
  $ raindrop build status [-r <value>] [--manifest <value>] [-a <value>] [-v <value>] [-o watch|table|json|compact]

FLAGS
  -a, --application=<value>  application
  -o, --output=<option>      [default: compact] output format
                             <options: watch|table|json|compact>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   application version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  show the status of an application in Raindrop

EXAMPLES
  $ raindrop build status .

See code: src/commands/build/status.ts

raindrop build stop

stop a Raindrop application

USAGE
  $ raindrop build stop [-r <value>] [--manifest <value>] [-a <value>] [-v <value>]

FLAGS
  -a, --application=<value>  application to stop
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   application version ID to stop
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  stop a Raindrop application

EXAMPLES
  $ raindrop build stop .
  Stop a Raindrop application.

See code: src/commands/build/stop.ts

raindrop build stripe dashboard

Open Stripe Express Dashboard in browser

USAGE
  $ raindrop build stripe dashboard [--mode test|live] [--open] [-o text|json]

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>
      --mode=<option>    [default: test] Stripe mode: test (default) or live
                         <options: test|live>
      --[no-]open        open URL in browser

DESCRIPTION
  Open Stripe Express Dashboard in browser

EXAMPLES
  $ raindrop build stripe dashboard
  Open Stripe dashboard in your browser
  $ raindrop build stripe dashboard --no-open
  Display dashboard URL without opening browser

See code: src/commands/build/stripe/dashboard.ts

raindrop build stripe onboard

Generate Stripe Connect onboarding URL and open in browser

USAGE
  $ raindrop build stripe onboard [--mode test|live] [--open] [-o text|json]

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>
      --mode=<option>    [default: test] Stripe mode: test (default) or live
                         <options: test|live>
      --[no-]open        open URL in browser

DESCRIPTION
  Generate Stripe Connect onboarding URL and open in browser

EXAMPLES
  $ raindrop build stripe onboard
  Open Stripe onboarding in your browser
  $ raindrop build stripe onboard --no-open
  Display onboarding URL without opening browser

See code: src/commands/build/stripe/onboard.ts

raindrop build stripe setup

Activate Stripe Connect integration by creating a seller account

USAGE
  $ raindrop build stripe setup --country <value> --business-type individual|company [--admin-email <value>] [--mode
    test|live] [-o text|json|table]

FLAGS
  -o, --output=<option>         [default: text] output format
                                <options: text|json|table>
      --admin-email=<value>     email address for the account admin (defaults to user email from config)
      --business-type=<option>  (required) business type: individual (freelancer/sole proprietor) or company
                                (LLC/corporation)
                                <options: individual|company>
      --country=<value>         (required) country code for the account (e.g., US, CA, GB)
      --mode=<option>           [default: test] Stripe mode: test (default) or live
                                <options: test|live>

DESCRIPTION
  Activate Stripe Connect integration by creating a seller account

EXAMPLES
  $ raindrop build stripe setup --admin-email [email protected] --country US --business-type individual
  Create an individual seller account
  $ raindrop build stripe setup --admin-email [email protected] --country US --business-type company
  Create a business seller account
  $ raindrop build stripe setup --admin-email [email protected] --country US --business-type individual --output json
  Get JSON output with account details

See code: src/commands/build/stripe/setup.ts

raindrop build stripe start

Interactive wizard to set up Stripe payments for your application

USAGE
  $ raindrop build stripe start [-r <value>] [--manifest <value>] [--mode test|live]

FLAGS
  -r, --root=<value>      [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --manifest=<value>  [default: raindrop.manifest] project manifest
      --mode=<option>     Stripe mode: test or live (overrides manifest setting)
                          <options: test|live>

DESCRIPTION
  Interactive wizard to set up Stripe payments for your application

EXAMPLES
  $ raindrop build stripe start
  Start the interactive Stripe setup wizard (uses mode from manifest)
  $ raindrop build stripe start --mode live
  Start setup for live mode (overrides manifest)

See code: src/commands/build/stripe/start.ts

raindrop build stripe status

View Stripe seller account status

USAGE
  $ raindrop build stripe status [--mode test|live] [-o text|json|table]

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json|table>
      --mode=<option>    [default: test] Stripe mode: test (default) or live
                         <options: test|live>

DESCRIPTION
  View Stripe seller account status

EXAMPLES
  $ raindrop build stripe status
  View seller account status
  $ raindrop build stripe status --output json
  Get JSON output with account details

See code: src/commands/build/stripe/status.ts

raindrop build stripe subscription create

Create a subscription product for the current application

USAGE
  $ raindrop build stripe subscription create --price <value> [-r <value>] [--manifest <value>] [--currency <value>] [--interval
    day|week|month|year] [--interval-count <value>] [-o text|json]

FLAGS
  -o, --output=<option>         [default: text] output format
                                <options: text|json>
  -r, --root=<value>            [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --currency=<value>        [default: usd] currency code
      --interval=<option>       [default: month] billing interval
                                <options: day|week|month|year>
      --interval-count=<value>  [default: 1] number of intervals between billings (e.g., 3 for quarterly with
                                interval=month)
      --manifest=<value>        [default: raindrop.manifest] project manifest
      --price=<value>           (required) price in dollars (e.g., "29.99" for $29.99)

DESCRIPTION
  Create a subscription product for the current application

EXAMPLES
  $ raindrop build stripe subscription create --price 29.99
  Create monthly subscription for $29.99
  $ raindrop build stripe subscription create --price 9.99 --interval week
  Create weekly subscription for $9.99
  $ raindrop build stripe subscription create --price 99.99 --interval year
  Create yearly subscription for $99.99
  $ raindrop build stripe subscription create --price 29.99 --interval month --interval-count 3
  Create quarterly subscription (every 3 months) for $29.99

See code: src/commands/build/stripe/subscription/create.ts

raindrop build stripe subscription get

Get the current subscription product for the application

USAGE
  $ raindrop build stripe subscription get [-r <value>] [--manifest <value>] [-o text|json]

FLAGS
  -o, --output=<option>   [default: text] output format
                          <options: text|json>
  -r, --root=<value>      [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --manifest=<value>  [default: raindrop.manifest] project manifest

DESCRIPTION
  Get the current subscription product for the application

EXAMPLES
  $ raindrop build stripe subscription get
  View current subscription product
  $ raindrop build stripe subscription get --output json
  Get JSON output with product details

See code: src/commands/build/stripe/subscription/get.ts

raindrop build stripe subscription update

Update the subscription product pricing or billing interval

USAGE
  $ raindrop build stripe subscription update --price <value> [-r <value>] [--manifest <value>] [--currency <value>] [--interval
    day|week|month|year] [--interval-count <value>] [-o text|json]

FLAGS
  -o, --output=<option>         [default: text] output format
                                <options: text|json>
  -r, --root=<value>            [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
      --currency=<value>        [default: usd] currency code
      --interval=<option>       [default: month] billing interval
                                <options: day|week|month|year>
      --interval-count=<value>  [default: 1] number of intervals between billings (e.g., 3 for quarterly with
                                interval=month)
      --manifest=<value>        [default: raindrop.manifest] project manifest
      --price=<value>           (required) new price in dollars (e.g., "39.99" for $39.99)

DESCRIPTION
  Update the subscription product pricing or billing interval

EXAMPLES
  $ raindrop build stripe subscription update --price 39.99
  Update subscription to $39.99 monthly
  $ raindrop build stripe subscription update --price 19.99 --interval week
  Update to $19.99 weekly
  $ raindrop build stripe subscription update --price 119.99 --interval year
  Update to $119.99 annually
  $ raindrop build stripe subscription update --price 29.99 --interval month --interval-count 3
  Update to quarterly billing at $29.99 every 3 months

See code: src/commands/build/stripe/subscription/update.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/dstaley/Work/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/dstaley/Work/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

mark a version as unsandboxed in the Raindrop catalog

USAGE
  $ raindrop build unsandbox [--manifest <value>] [-v <value>]

FLAGS
  -v, --version-id=<value>  application version ID to unsandbox
      --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>] [--manifest <value>] [-o <value>]

FLAGS
  -o, --output=<value>      [default: dist] output directory
  -r, --root=<value>        [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>  (required) version ID
      --manifest=<value>    [default: raindrop.manifest] project manifest

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/dstaley/Work/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 build workos delete

Delete all WorkOS integration state from the organization

USAGE
  $ raindrop build workos delete [-f]

FLAGS
  -f, --force  Skip confirmation prompt

DESCRIPTION
  Delete all WorkOS integration state from the organization

EXAMPLES
  $ raindrop build workos delete
  Delete all WorkOS state with confirmation prompt
  $ raindrop build workos delete --force
  Delete all WorkOS state without confirmation prompt

See code: src/commands/build/workos/delete.ts

raindrop build workos env attach [ENVNAME]

Attach a WorkOS environment to an application version

USAGE
  $ raindrop build workos env attach [ENVNAME] [-r <value>] [--manifest <value>] [-a <value>] [-v <value>] [-o
  text|json]

ARGUMENTS
  ENVNAME  WorkOS environment name (defaults to application name)

FLAGS
  -a, --application=<value>  application name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  Attach a WorkOS environment to an application version

EXAMPLES
  $ raindrop build workos env attach
  Attach environment with same name as application
  $ raindrop build workos env attach my-env
  Attach specific environment
  $ raindrop build workos env attach my-env --application my-app --version-id abc123
  Attach to specific application and version

See code: src/commands/build/workos/env/attach.ts

raindrop build workos env create [ENVNAME]

Create a WorkOS environment for a Raindrop app

USAGE
  $ raindrop build workos env create [ENVNAME] [-r <value>] [--manifest <value>] [-a <value>] [-v <value>] [--name <value>]
    [--no-attach] [-o text|json]

ARGUMENTS
  ENVNAME  environment name (defaults to application name)

FLAGS
  -a, --application=<value>  application name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest
      --name=<value>         primary organization name (optional if cached)
      --no-attach            do not attach environment to current version after creation

DESCRIPTION
  Create a WorkOS environment for a Raindrop app

EXAMPLES
  $ raindrop build workos env create
  Create WorkOS environment with application name and auto-attach
  $ raindrop build workos env create my-env
  Create environment with specific name and auto-attach
  $ raindrop build workos env create my-env --noattach
  Create environment without attaching to current version
  $ raindrop build workos env create my-env --name "Acme Inc"
  Create with explicit organization name
  $ raindrop build workos env create my-env --output json
  Get JSON output

See code: src/commands/build/workos/env/create.ts

raindrop build workos env delete APPNAME

Remove WorkOS environment configuration (does NOT delete from WorkOS)

USAGE
  $ raindrop build workos env delete APPNAME [-o text|json]

ARGUMENTS
  APPNAME  raindrop app name

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>

DESCRIPTION
  Remove WorkOS environment configuration (does NOT delete from WorkOS)

EXAMPLES
  $ raindrop build workos env delete my-app
  Remove WorkOS environment configuration for app
  $ raindrop build workos env delete my-app --output json
  Get JSON output

See code: src/commands/build/workos/env/delete.ts

raindrop build workos env detach

Detach WorkOS environment from an application version

USAGE
  $ raindrop build workos env detach [-r <value>] [--manifest <value>] [-a <value>] [-v <value>] [-o text|json]

FLAGS
  -a, --application=<value>  application name
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory
  -v, --version-id=<value>   version ID
      --manifest=<value>     [default: raindrop.manifest] project manifest

DESCRIPTION
  Detach WorkOS environment from an application version

EXAMPLES
  $ raindrop build workos env detach
  Detach WorkOS environment from current version
  $ raindrop build workos env detach --application my-app --version-id abc123
  Detach from specific application and version

See code: src/commands/build/workos/env/detach.ts

raindrop build workos env get APPNAME

Get WorkOS environment details for a Raindrop app

USAGE
  $ raindrop build workos env get APPNAME [-o text|json|table]

ARGUMENTS
  APPNAME  raindrop app name

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json|table>

DESCRIPTION
  Get WorkOS environment details for a Raindrop app

EXAMPLES
  $ raindrop build workos env get my-app
  View WorkOS environment details
  $ raindrop build workos env get my-app --output json
  Get JSON output

See code: src/commands/build/workos/env/get.ts

raindrop build workos env list

List all WorkOS environments for the organization

USAGE
  $ raindrop build workos env list [-o text|table|json|compact]

FLAGS
  -o, --output=<option>  [default: compact] output format
                         <options: text|table|json|compact>

DESCRIPTION
  List all WorkOS environments for the organization

EXAMPLES
  $ raindrop build workos env list
  List all WorkOS environments in compact format (default)
  $ raindrop build workos env list --output table
  List all environments in table format
  $ raindrop build workos env list --output json
  List all environments in JSON format

See code: src/commands/build/workos/env/list.ts

raindrop build workos env set APPNAME

Configure complete WorkOS environment for a Raindrop app (including production environments)

USAGE
  $ raindrop build workos env set APPNAME --environment-id <value> --client-id <value> --api-key <value>
    --workos-organization-id <value> --workos-connect-hostname <value> [--workos-api-hostname <value>] [--type
    staging|production] [-o text|json]

ARGUMENTS
  APPNAME  raindrop app name

FLAGS
  -o, --output=<option>                  [default: text] output format
                                         <options: text|json>
      --api-key=<value>                  (required) WorkOS API key value
      --client-id=<value>                (required) WorkOS client ID
      --environment-id=<value>           (required) WorkOS environment ID
      --type=<option>                    [default: staging] environment type
                                         <options: staging|production>
      --workos-api-hostname=<value>      [default: api.workos.com] WorkOS API hostname
      --workos-connect-hostname=<value>  (required) WorkOS Connect hostname (e.g., auth.myapp.com)
      --workos-organization-id=<value>   (required) WorkOS organization ID

DESCRIPTION
  Configure complete WorkOS environment for a Raindrop app (including production environments)

EXAMPLES
  $ raindrop build workos env set my-app \
    --environment-id env_123 \
    --client-id client_123 \
    --api-key sk_test_123 \
    --workos-organization-id org_456 \
    --workos-connect-hostname auth.myapp.com \
    --type production
  Configure a production WorkOS environment

See code: src/commands/build/workos/env/set.ts

raindrop build workos invite EMAIL

Invite a user to join the WorkOS team

USAGE
  $ raindrop build workos invite EMAIL --role <value> [-o text|json]

ARGUMENTS
  EMAIL  email address to invite

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>
      --role=<value>     (required) role slug for the invited user (e.g., admin, member)

DESCRIPTION
  Invite a user to join the WorkOS team

EXAMPLES
  $ raindrop build workos invite [email protected] --role admin
  Invite a user as admin
  $ raindrop build workos invite [email protected] --role member
  Invite a user as member

See code: src/commands/build/workos/invite.ts

raindrop build workos setup

Activate WorkOS integration by creating a team

USAGE
  $ raindrop build workos setup [--admin-email <value>] [--name <value>] [-o text|json|table]

FLAGS
  -o, --output=<option>      [default: text] output format
                             <options: text|json|table>
      --admin-email=<value>  email address for the team admin (defaults to user email from config)
      --name=<value>         organization name (defaults to organization name from config)

DESCRIPTION
  Activate WorkOS integration by creating a team

EXAMPLES
  $ raindrop build workos setup
  Activate WorkOS integration using defaults from config
  $ raindrop build workos setup --admin-email [email protected]
  Activate with explicit admin email
  $ raindrop build workos setup --admin-email [email protected] --name "Acme Inc"
  Activate with explicit organization name
  $ raindrop build workos setup --output json
  Get JSON output with team details

See code: src/commands/build/workos/setup.ts

raindrop build workos status

View WorkOS team information and get contextual guidance

USAGE
  $ raindrop build workos status [-r <value>] [-M <value>] [-a <value>] [-o text|json|table]

FLAGS
  -M, --manifest=<value>     [default: raindrop.manifest] project manifest
  -a, --application=<value>  application name
  -o, --output=<option>      [default: text] output format
                             <options: text|json|table>
  -r, --root=<value>         [default: /Users/dstaley/Work/liquidmetal/packages/raindrop] root directory

DESCRIPTION
  View WorkOS team information and get contextual guidance

EXAMPLES
  $ raindrop build workos status
  View WorkOS team status with contextual guidance
  $ raindrop build workos status --output json
  Get JSON output with team details

See code: src/commands/build/workos/status.ts

raindrop dns create DOMAIN

Create a new DNS zone

USAGE
  $ raindrop dns create DOMAIN [-d <value>] [-j] [--type full|partial] [--tags <value>...] [-o text|json]

ARGUMENTS
  DOMAIN  Fully qualified domain name (e.g., example.com)

FLAGS
  -d, --description=<value>  Description for the DNS zone
  -j, --jumpStart            Enable CloudFlare jump start (automatically detect and create DNS records)
  -o, --output=<option>      [default: text] output format
                             <options: text|json>
      --tags=<value>...      Comma-separated list of tags
      --type=<option>        [default: full] DNS zone type configuration (full or partial)
                             <options: full|partial>

DESCRIPTION
  Create a new DNS zone

EXAMPLES
  $ raindrop dns create example.com
  Creates a new full DNS zone for example.com

  $ raindrop dns create subdomain.example.com --description "My subdomain zone"
  Creates a new DNS zone with a description

  $ raindrop dns create example.com --type partial --jump-start
  Creates a partial DNS zone with jump start enabled

See code: src/commands/dns/create.ts

raindrop dns delete DNSNAME

Delete a DNS zone

USAGE
  $ raindrop dns delete DNSNAME [-f]

ARGUMENTS
  DNSNAME  DNS name to delete (e.g., example.com)

FLAGS
  -f, --force  Skip confirmation prompt

DESCRIPTION
  Delete a DNS zone

EXAMPLES
  $ raindrop dns delete example.com
  Deletes the DNS zone for example.com

  $ raindrop dns delete subdomain.example.com --force
  Deletes the DNS zone without confirmation prompt

See code: src/commands/dns/delete.ts

raindrop dns get DNSNAME

Get details of a specific DNS zone

USAGE
  $ raindrop dns get DNSNAME [-o text|json]

ARGUMENTS
  DNSNAME  DNS name to get details for (e.g., example.com)

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>

DESCRIPTION
  Get details of a specific DNS zone

EXAMPLES
  $ raindrop dns get example.com
  Shows details for DNS zone for example.com

  $ raindrop dns get subdomain.example.com --output json
  Shows zone details in JSON format

See code: src/commands/dns/get.ts

raindrop dns list

List DNS zones for your organization

USAGE
  $ raindrop dns list [-o text|table|json|compact] [--pageSize <value>] [--pageToken <value>] [--zoneType
    custom|tenant]

FLAGS
  -o, --output=<option>    [default: compact] output format
                           <options: text|table|json|compact>
      --pageSize=<value>   [default: 20] number of zones to return per page
      --pageToken=<value>  page token for pagination
      --zoneType=<option>  filter by zone type
                           <options: custom|tenant>

DESCRIPTION
  List DNS zones for your organization

EXAMPLES
  $ raindrop dns list
  Lists all DNS zones in compact format (default)
  $ raindrop dns list --output table
  Lists all DNS zones in table format
  $ raindrop dns list --output text
  Lists all DNS zones with detailed information
  $ raindrop dns list --output json
  Lists all DNS zones in JSON format
  $ raindrop dns list --zone-type custom
  Lists only custom DNS zones
  $ raindrop dns list --page-size 10
  Lists DNS zones with pagination (10 per page)

See code: src/commands/dns/list.ts

raindrop dns records create ZONEID TYPE NAME CONTENT

Create a new DNS record

USAGE
  $ raindrop dns records create ZONEID TYPE NAME CONTENT [--ttl <value>] [-p <value>] [--proxied] [-c <value>] [--tags
    <value>...] [-o text|json]

ARGUMENTS
  ZONEID   Zone ID to create record in
  TYPE     Record type (A, AAAA, CNAME, MX, TXT, NS, etc.)
  NAME     Record name (e.g., www, @, subdomain)
  CONTENT  Record content (IP address, domain, text value, etc.)

FLAGS
  -c, --comment=<value>   Comment for the record
  -o, --output=<option>   [default: text] output format
                          <options: text|json>
  -p, --priority=<value>  Priority (for MX and SRV records)
      --proxied           Whether the record should be proxied through CloudFlare
      --tags=<value>...   Comma-separated list of tags
      --ttl=<value>       [default: 1] Time to live in seconds (1 = automatic)

DESCRIPTION
  Create a new DNS record

EXAMPLES
  $ raindrop dns records create zone-123 A www 192.0.2.1
  Creates an A record for www pointing to 192.0.2.1

  $ raindrop dns records create zone-123 MX @ mail.example.com --priority 10
  Creates an MX record with priority 10

  $ raindrop dns records create zone-123 TXT @ "v=spf1 include:_spf.google.com ~all"
  Creates a TXT record for SPF

See code: src/commands/dns/records/create.ts

raindrop dns records delete ZONEID RECORDID

Delete a DNS record

USAGE
  $ raindrop dns records delete ZONEID RECORDID [-f]

ARGUMENTS
  ZONEID    Zone ID containing the record
  RECORDID  Record ID to delete

FLAGS
  -f, --force  Skip confirmation prompt

DESCRIPTION
  Delete a DNS record

EXAMPLES
  $ raindrop dns records delete zone-123 record-456
  Deletes the DNS record with ID record-456 from zone-123

  $ raindrop dns records delete zone-123 record-789 --force
  Deletes the DNS record without confirmation prompt

See code: src/commands/dns/records/delete.ts

raindrop dns records get ZONEID RECORDID

Get details of a specific DNS record

USAGE
  $ raindrop dns records get ZONEID RECORDID [-o text|json]

ARGUMENTS
  ZONEID    Zone ID containing the record
  RECORDID  Record ID to get details for

FLAGS
  -o, --output=<option>  [default: text] output format
                         <options: text|json>

DESCRIPTION
  Get details of a specific DNS record

EXAMPLES
  $ raindrop dns records get zone-123 record-456
  Shows details for DNS record with ID record-456

  $ raindrop dns records get zone-123 record-789 --output json
  Shows record details in JSON format

See code: src/commands/dns/records/get.ts

raindrop dns records list ZONEID

List DNS records in a zone

USAGE
  $ raindrop dns records list ZONEID [-o text|table|json] [-t <value>] [-n <value>] [--pageSize <value>] [--pageToken
    <value>]

ARGUMENTS
  ZONEID  Zone ID to list records for

FLAGS
  -n, --name=<value>       Filter by record name
  -o, --output=<option>    [default: table] output format
                           <options: text|table|json>
  -t, --type=<value>       Filter by record type (A, AAAA, CNAME, MX, TXT, NS, etc.)
      --pageSize=<value>   [default: 20] number of records to return per page
      --pageToken=<value>  page token for pagination

DESCRIPTION
  List DNS records in a zone

EXAMPLES
  $ raindrop dns records list zone-123
  Lists all DNS records in zone-123

  $ raindrop dns records list zone-123 --type A
  Lists only A records in zone-123

  $ raindrop dns records list zone-123 --name www
  Lists only records with name 'www'

See code: src/commands/dns/records/list.ts

raindrop dns records update ZONEID RECORDID

Update an existing DNS record

USAGE
  $ raindrop dns records update ZONEID RECORDID [-t <value>] [-n <value>] [-c <value>] [--ttl <value>] [-p <value>]
    [--proxied] [--comment <value>] [--tags <value>...] [-o text|json]

ARGUMENTS
  ZONEID    Zone ID containing the record
  RECORDID  Record ID to update

FLAGS
  -c, --content=<value>   Record content
  -n, --name=<value>      Record name
  -o, --output=<option>   [default: text] output format
                          <options: text|json>
  -p, --priority=<value>  Priority (for MX and SRV records)
  -t, --type=<value>      Record type (required if changing)
      --comment=<value>   Comment for the record
      --[no-]proxied      Whether the record should be proxied through CloudFlare
      --tags=<value>...   Comma-separated list of tags
      --ttl=<value>       Time to live in seconds (1 = automatic)

DESCRIPTION
  Update an existing DNS record

EXAMPLES
  $ raindrop dns records update zone-123 record-456 --content 192.0.2.2
  Updates the content of a record

  $ raindrop dns records update zone-123 record-456 --ttl 3600 --proxied
  Updates TTL and proxy settings