// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. package cmd import ( "github.com/spf13/cobra" ) type Command = cobra.Command func Run(args []string) error { RootCmd.SetArgs(args) return RootCmd.Execute() } var RootCmd = &cobra.Command{ Use: "platform", Short: "Open source, self-hosted Slack-alternative", Long: `Mattermost offers workplace messaging across web, PC and phones with archiving, search and integration with your existing systems. Documentation available at https://docs.mattermost.com`, } func init() { RootCmd.PersistentFlags().StringP("config", "c", "config.json", "Configuration file to use.") RootCmd.PersistentFlags().Bool("disableconfigwatch", false, "When set config.json will not be loaded from disk when the file is changed.") }