blob: 5b053814040d24d18d0a6789a21562bbd6baa1c3 [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())
Giorgi Lekveishvili7efe22f2023-05-30 13:01:53 +040026 rootCmd.AddCommand(appManagerCmd())
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040027 rootCmd.AddCommand(envManagerCmd())
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040028 rootCmd.AddCommand(welcomeCmd())
gio308105e2024-04-19 13:12:13 +040029 rootCmd.AddCommand(rewriteCmd())
Davit Tabidze207ce082024-04-09 19:15:25 +040030 rootCmd.AddCommand(launcherCmd())
giolekva8aa73e82022-07-09 11:34:39 +040031}
32
33func main() {
34 if err := rootCmd.Execute(); err != nil {
35 log.Fatal(err)
36 }
37}