This change does a few things: * First and foremost, it tracks configuration variables that are initialized, and optionally prints them out as part of the prelude/header (based on --show-config), both in a dry-run (plan) and in an actual deployment (apply). * It tidies up some of the colorization and messages, and includes nice banners like "Deploying changes:", etc. * Fix an assertion. * Issue a new error "One or more errors occurred while applying X's configuration" just to make it easier to distinguish configuration-specific failures from ordinary ones. * Change config keys to tokens.Token, not tokens.ModuleMember, since it is legal for keys to represent class members (statics). |
||
---|---|---|
.. | ||
colors.go |