# Functions
CreateBuildInfo retrieves build information, such as Version, CommitHash, goVersion, Goos, Goarch.
Execute adds all child commands to the root command and sets flags appropriately.
GenerateCommand represents the generate command.
RootCommand represents the base command when called without any subcommands.
VersionCommand represents the version command.