New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

colabor-cli

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

colabor-cli

Colabor.ai CLI - Deploy and manage Temporal workflows

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

Colabor.ai CLI

Deploy and manage Temporal workflows from the command line.

Installation

npm install -g @colabor/cli

Quick Start

# Register an account (requires invite code)
colabor register

# Login
colabor login

# Create a namespace
colabor ns create my-namespace

# Set current namespace
colabor ns use my-namespace

# Deploy from current directory
colabor deploy

# List namespaces
colabor ns list

# Show namespace details
colabor ns show my-namespace

# Rollback to previous version
colabor rollback 1.0.0

# Stop a deployment
colabor stop 1.0.1

Commands

Authentication

CommandDescription
colabor registerCreate a new account (requires invite code)
colabor loginLogin to your account
colabor logoutLogout
colabor whoamiShow login status

Namespaces

CommandDescription
colabor ns listList namespaces you have access to
colabor ns create <name>Create a new namespace
colabor ns show <name>Show namespace details
colabor ns use <name>Set current namespace
colabor ns currentShow current namespace

Deployment

CommandDescription
colabor deployDeploy current directory to namespace
colabor rollback <version>Rollback to a previous version
colabor stop <version>Stop a deployment

Workflow Structure

Your workflow project should have:

my-workflow/
├── temporal.config.json   # Required
├── package.json
├── dist/                  # Compiled code
│   ├── workflows/
│   │   └── index.js
│   └── activities/
│       └── index.js
└── src/                   # Source (not deployed)

temporal.config.json

{
  "name": "my-workflow",
  "version": "1.0.0",
  "description": "My Temporal workflow",
  "temporal": {
    "workerOptions": {
      "maxConcurrentActivityTaskExecutions": 100,
      "maxConcurrentWorkflowTaskExecutions": 100
    }
  },
  "resources": {
    "memory": "512m",
    "cpus": "0.5"
  },
  "env": {
    "MY_API_KEY": "secret"
  }
}

Configuration

Config is stored in ~/.config/colabor-cli/config.json:

KeyDescription
apiUrlBackend API URL (default: http://localhost:3001)
tokenAuth token (set after login)
namespaceCurrent namespace

Environment Variables

You can also configure the CLI via environment variables:

export COLABOR_API_URL=https://api.colabor.ai

License

MIT

Keywords

temporal

FAQs

Package last updated on 12 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts