Skip to content
trysoltiPublic

About

Official command-line interface for the Solti Platform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Solti CLI

Command-line interface for the Solti Platform — schedule and run asynchronous workloads without managing infrastructure.

Package: @solti/cli · License: MIT

Installation

brew install trysolti/tap/solti

Or via Node.js (>= 20) with npm / pnpm:

npm install -g @solti/cli
# or: pnpm add -g @solti/cli

Quickstart

solti account login        # opens your browser — sign in once
solti organization list
solti project list
solti profile set default --project-id <your-project-id>
solti job run --image alpine:latest -- echo "Hello from Solti!"

Headless / CI usage (no login required):

export SOLTI_API_KEY=<your-api-key>
export SOLTI_PROJECT_ID=<your-project-id>
solti job list

Configuration

State is stored under ~/.solti/:

~/.solti/
├── active.json                      # active account + active profile
└── accounts/
    └── <email>/
        ├── auth.json                # OAuth tokens (0600)
        └── profiles/
            └── <profile>/config.json

Development

pnpm install
pnpm build
node dist/index.js --help

About

Official command-line interface for the Solti Platform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages