Skip to content

kennedyowusu/koolbase-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koolbase-cli

The official CLI for Koolbase — deploy and manage your Koolbase functions from the terminal.

Installation

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/kennedyowusu/koolbase-cli/main/install.sh | sh

Build from source

git clone https://github.com/kennedyowusu/koolbase-cli
cd koolbase-cli
go build -o koolbase .
mv koolbase /usr/local/bin/koolbase

Usage

Login

koolbase login

Deploy a function

# TypeScript (Deno) — auto-detected from .ts extension
koolbase deploy send-email --file ./functions/send_email.ts --project <project_id>

# Dart — auto-detected from .dart extension
koolbase deploy process-order --file ./functions/process.dart --project <project_id>

List functions

koolbase functions list --project <project_id>

Invoke a function

koolbase invoke send-email --project <project_id>
koolbase invoke send-email --project <project_id> --data '{"email":"user@example.com"}'

View logs

koolbase logs send-email --project <project_id>
koolbase logs send-email --project <project_id> --limit 50

Documentation

Full docs at docs.koolbase.com

License

MIT

About

CLI tool for Koolbase — deploy functions, manage cron schedules, and invoke from your terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages