1.0.5 • Published 1 year ago

@blastlauncher/cli v1.0.5

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

@blastlauncher/cli

@blastlauncher/cli is a command line tool that used to build and publish Blast Launcher extensions.

I somehow discover that Raycast's extension build output are similar to esbuild's output, so I also use esbuild to bundle the extension and pkg to package the cli executable. Ray's CLI is way smaller, I guess their CLI is written in Go. 🤣

The publish command will upload the extension to npm registry(which is released under @blast-extensions for now).

Development

# Output single cjs file with esbuild
pnpm build

# Run the cli
node ./dist/index.cjs --help

# Package to cli executable with pkg
pnpm package

# Run the cli executable
./dist/cli-macos --help

Installation

npm

npm install -g @blastlauncher/cli

Help

Usage: blast [options] [command]

CLI for Blast Launcher

Options:
  -h, --help                               display help for command

Commands:
  publish [options] <path> <organization>  Publish extensions
  build [options] <path>                   Build extensions
  help [command]                           display help for command
1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago