Skip to content

Start Here

This page gives you the fastest route through the Sayer documentation.

Choose Your Path

I am new to Sayer

  1. Getting Started
  2. Tutorial 1: First CLI
  3. Concepts: Architecture
  4. How-to: Add a Command

I already use Click and want Sayer quickly

  1. Concepts: Command Lifecycle
  2. How-to: Use Parameters
  3. How-to: Organize Groups and Sub-apps
  4. API Reference: Sayer

I maintain a larger CLI codebase

  1. Tutorial 2: Multi-command App
  2. Tutorial 3: State, Middleware, Testing
  3. Developer Workflow
  4. Troubleshooting

Documentation Layers

  • Tutorials: step-by-step, progressive learning.
  • How-to guides: task-based implementation recipes.
  • Concepts: mental models and architecture.
  • API reference: class/function-level behavior.

Next

Continue with Getting Started or go directly to Tutorials.