Structs
Represent variables that change behavior of dmenv commands
Represents options passed to dmenv lock
,
see cmd::SubCommand::Lock
Enums
Every variant matches a type of error we want the end-use to see. here so that we have full control over the error messages printed to the user.