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 🙏

© 2024 – Pkg Stats / Ryan Hefner

@liquidmetal-ai/raindrop

v0.0.8

Published

CLI for the Raindrop platform

Downloads

579

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.0.8 darwin-arm64 node-v23.1.0
$ raindrop --help [COMMAND]
USAGE
  $ raindrop COMMAND
...

Commands

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