# Guide to cmdr
In this guide we will walk through the various parts of cmdr. Mainly the topics as following will be covered:
The basic layout of a
cmdrapplicationCreate SubCommands for additional functionality
Define actions that get run
Adding flags to your app
Using environment variables
Using the external configuration files
Uses the advanced features of
cmdr, such as Toggleable Flags Group, ...Using the
Option Storeto get the app's OptionsExtract, Store, Observe the hierarchical data from/to/inside the Option Store.
🔚