ds CLI Overview

The ds utility - your DevStride development companion.

ds CLI Reference

The ds utility is the central command-line tool for DevStride development. It provides commands for running services, managing data, running tests, and more.

Quick Start

# Show interactive menu
./ds

# Or run specific commands
./ds run backend
./ds run ui

Command Categories

Development

CommandDescription
./ds run backendStart the backend development server
./ds run uiStart the frontend development server
./ds initInitialize your development environment

Database

CommandDescription
./ds migrations runRun pending database migrations
./ds data import <path>Import data from a dump file
./ds data exportExport current data
./ds data wipeWipe all data (dangerous!)

Scripts

CommandDescription
./ds script set-configConfigure environment settings
./ds script reset-dbReset database from source

Cloud Development

CommandDescription
./ds cloud-dev initConfigure cloud-dev environment
./ds cloud-dev createCreate a cloud dev instance
./ds cloud-dev sshConnect to your instance
./ds cloud-dev claudeRun Claude Code on your instance
./ds cloud-dev stopStop your instance

See Cloud Dev Commands for the full reference.

Stripe

CommandDescription
./ds -b stripe add-productsCreate Stripe products
./ds -b stripe create-customersCreate Stripe customers

Interactive Menu

Run ./ds without arguments to see an interactive menu:

./ds

This shows all available commands organized by category, making it easy to discover and run commands.

Getting Help

# Show help for a specific command
./ds --help
./ds cloud-dev --help