goopt Guides

Welcome to the goopt documentation guides. This collection provides a comprehensive learning path, from building your first application to mastering advanced features.

Whether you’re a new user or an experienced developer, these guides are designed to help you get the most out of goopt.

Learning Path

We recommend reading the guides in the following order.

1. The Basics

Start here to learn the fundamentals of building a CLI with goopt.

  • Getting Started: Build your first application in 5 minutes.
  • Core Concepts: Understand the key building blocks and design philosophy of the library.

2. Structuring Your Application

These guides cover the patterns for defining your flags, commands, and arguments.

3. Advanced Features

Dive deeper into the powerful features that make goopt suitable for complex, production-grade applications.

4. Built-in Functionality

Learn about the powerful “batteries-included” features that come with goopt.

5. Internationalization (i18n)

A comprehensive guide to creating multi-language CLIs.


Table of contents