Introduction

Version 0.9.1 Updated Sep 04, 2026

Configuration should not be the hardest part of writing a command-line application. OrthoConfig describes settings as a Rust struct, then loads that struct from defaults, a configuration file, environment variables, and command-line arguments.

This guide starts with a small working CLI and grows it one practical task at a time. Stop as soon as the application has what it needs.