blob: c4b2712deb9527221a4984d9b96ee13f8ba2895e [file] [log] [blame]
package commands
import "github.com/spf13/cobra"
// WskCmd defines the entry point for the cli.
var WskCmd = &cobra.Command{
Use: "wsk",
Short: "Whisk cloud computing command line interface.",
Long: logoText(),
PersistentPreRun: parseConfigFlags,
}
func init() {
WskCmd.AddCommand(
actionCmd,
activationCmd,
packageCmd,
ruleCmd,
triggerCmd,
sdkCmd,
propertyCmd,
namespaceCmd,
listCmd,
)
WskCmd.PersistentFlags().BoolVarP(&flags.global.verbose, "verbose", "v", false, "verbose output")
WskCmd.PersistentFlags().StringVarP(&flags.global.auth, "auth", "u", "", "authorization key")
WskCmd.PersistentFlags().StringVar(&flags.global.apihost, "apihost", "", "whisk API host")
WskCmd.PersistentFlags().StringVar(&flags.global.apiversion, "apiversion", "", "whisk API version")
}