Andrew Rynhard ee226dddac
chore: enforce commit and license policies (#304)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-13 16:10:49 -08:00

42 lines
962 B
Go

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package cmd
import (
"fmt"
"os"
"github.com/spf13/cobra"
)
var (
ca string
crt string
key string
isContainer bool
organization string
rsa bool
name string
csr string
ip string
hours int
)
// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "osctl",
Short: "A CLI for out-of-band management of Kubernetes nodes created by Talos",
Long: ``,
}
// Execute adds all child commands to the root command and sets flags appropriately.
// This is called by main.main(). It only needs to happen once to the rootCmd.
func Execute() {
if err := rootCmd.Execute(); err != nil {
fmt.Println(err)
os.Exit(1)
}
}