package command

import (
	"github.com/assimon/luuu/config"
	"github.com/spf13/cobra"
)

var configPath string

var rootCmd = &cobra.Command{}

func Execute() error {
	return rootCmd.Execute()
}

func init() {
	rootCmd.PersistentFlags().StringVar(&configPath, "config", "", "path to .env or directory containing .env")
	rootCmd.PersistentPreRun = func(cmd *cobra.Command, args []string) {
		config.SetConfigPath(configPath)
	}
	rootCmd.AddCommand(httpCmd)
}
