# Functions
BuildDefaultExecutor allows to build an Executor containing a root command that has the provided name and description and the default version and parse sub-commands implementations.
NewConfig allows to build a new Config instance.
PrepareRootCmd is meant to prepare the given command binding all the viper flags.
RootCmd allows to build the default root command having the given name.
VersionCmd returns the command that allows to show the version information.