# Functions

Execute adds all child commands to the root command and sets flags appropriately.

# Constants

AllowErrorNothingToUpdate represents that is allowed the error nothing to update.
AllowErrorNothingToUpdateMessage represents the allowed error that will be the exception for make an os.Exit(1) call when is detected.
AppName is the name of the helm application.
DryRun is going to indicate if the changes are going to be committed or not.
GitBranch is the branch of the git repository.
GitCommitEmail is the email used for commit changes.
GitCommitUser is the user login used for commit changes.
GitDir is the directory where the file to be changed is located.
GitFile is the file that is going to be changed.
GitPassword is the git password used for auth.
GitRepoURL is the git repository url.
HelmKeyValues will be used for indicate the key and values to be changed in helm.
LogLevel will indicate the log level.
SSHPrivateKey is the location of the SSH private key used for auth.
UseSSHPrivateKeyAsInline indicates if the SSHPrivateKey is going to be created based in a string provided.

# Structs

GitConf contains the configuration for the git repository.
HelmUpdaterConfig contains global configuration and required runtime data.
UpdateApp contains the information about the update app.