package commands import ( "fmt" "github.com/spf13/cobra" ) const TaskcafeConfDirEnvName = "TASKCAFE_CONFIG_DIR" const TaskcafeAppConf = "taskcafe" const mainDescription = `Taskcafé is an open soure project management system written in Golang & React.` var ( version = "dev" commit = "none" date = "unknown" ) var versionTemplate = fmt.Sprintf(`Version: %s Commit: %s Built: %s`, version, commit, date+"\n") var commandError error var configDir string var verbose bool var noColor bool var rootCmd = &cobra.Command{ Use: "taskcafe", Long: mainDescription, Version: version, } func Execute() { rootCmd.SetVersionTemplate(versionTemplate) rootCmd.AddCommand(newWebCmd(), newMigrateCmd(), newTokenCmd()) rootCmd.Execute() }