takos-cli
v0.1.0
Published
CLI tool for Takos AI platform - deploy, manage workers, and interact with cloud resources
Downloads
5
Maintainers
Readme
@takos/cli
CLI tool for Takos AI platform - deploy workers, manage apps, and control cloud resources (D1, R2, KV, Vectorize).
Installation
npm install -g @takos/cliUsage
Authentication
# Login via browser (external mode)
takos login
# Check current user
takos whoami
# Logout
takos logoutDeploy Workers
# Deploy a worker from ./dist
takos deploy worker --name my-api
# With environment variables
takos deploy worker --name my-api --env '{"API_KEY":"secret"}'
# With resource bindings
takos deploy worker --name my-api --bindings '{"d1":[{"name":"DB","database_id":"xxx"}]}'Deploy Apps (Frontend)
# Deploy frontend app from ./dist
takos deploy app --name my-app
# With description and icon
takos deploy app --name my-app --description "My awesome app" --icon "🚀"Manage Workers
takos workers list # List all workers
takos workers info <name> # Get worker details
takos workers logs <name> # Show invocation logs
takos workers delete <name> # Delete workerManage Apps
takos apps list # List all apps
takos apps info <name> # Get app details
takos apps delete <name> # Delete appManage Resources
takos resources list # List all resources
takos resources list --type d1 # Filter by type
takos resources create d1 my-db # Create D1 database
takos resources create r2 my-bucket # Create R2 bucket
takos resources info <id> # Get resource details
takos resources delete <id> # Delete resourceD1 Database Operations
takos d1 tables <resource-id> # List tables
takos d1 query <resource-id> "SELECT *" # Execute SQLR2 Storage Operations
takos r2 list <resource-id> # List objects
takos r2 list <resource-id> --prefix images/Container Mode
When running inside a takos session container, authentication is automatic via environment variables:
TAKOS_SESSION_ID- Session identifierTAKOS_WORKSPACE_ID- Current workspaceTAKOS_API_URL- API endpoint
Configuration
Credentials are stored in ~/.takos/config.json.
License
MIT
