Skip to content

CLI Integration Guide

CLI Integration Guide

This guide explains how to use sscli to generate, configure, and manage your Seed & Source projects from the command line.

Install

Terminal window
pip install sscli

Authentication commands

Terminal window
sscli auth login # authenticate with your license key
sscli auth whoami # show current authenticated user
sscli auth logout # clear stored credentials

Project generation

Terminal window
# Create a new project
sscli new <name> --template <template>
# Available templates:
# python-saas Full-stack Python + FastAPI
# rails-api Rails API-only backend
# react-client React + Vite frontend
# static-landing Astro static marketing site
# With optional features:
sscli new my-app --template python-saas --with-payment --with-auth

Feature injection

Inject capabilities into an existing generated project:

Terminal window
sscli inject --with-payment # add Stripe integration
sscli inject --with-auth # add auth flow
sscli inject --with-themes # add theme system

Health and upgrade

Terminal window
sscli health # check CLI and template health
sscli upgrade # upgrade sscli to latest version

Exploration and debugging

Terminal window
sscli explore # browse available templates and features
sscli obs # observability — check logs and metrics

Full reference

See the CLI Quick Reference for a complete command listing.