blob: e82b3387779c37a4301a6883455592b9eb717e84 [file] [log] [blame]
giolekva8aa73e82022-07-09 11:34:39 +04001package main
2
3import (
4 "log"
5
6 "github.com/spf13/cobra"
7)
8
9var rootCmd *cobra.Command
10
11var rootFlags struct {
12 kubeConfig string
13}
14
15func init() {
16 rootCmd = &cobra.Command{
17 Use: "pcloud",
18 }
19 rootCmd.PersistentFlags().StringVar(
20 &rootFlags.kubeConfig,
21 "kubeconfig",
22 "",
23 "",
24 )
25 rootCmd.AddCommand(bootstrapCmd())
26 rootCmd.AddCommand(createEnvCmd())
27 rootCmd.AddCommand(installCmd())
Giorgi Lekveishvili7efe22f2023-05-30 13:01:53 +040028 rootCmd.AddCommand(appManagerCmd())
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040029 rootCmd.AddCommand(envManagerCmd())
giolekva8aa73e82022-07-09 11:34:39 +040030}
31
32func main() {
33 if err := rootCmd.Execute(); err != nil {
34 log.Fatal(err)
35 }
36}