diff --git a/cmd/root.go b/cmd/root.go index 448ca37..2939959 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -1,14 +1,22 @@ package cmd import ( - "os" "fmt" + "os" + "runtime" + "github.com/spf13/cobra" ) var rootCmd = &cobra.Command{ Use: "train", - Short: "Train - сранный пакетный менеджер", + Short: "Train - сраный пакетный менеджер", + Long: `Train — это лёгкий кроссплатформенный пакетный менеджер.`, + PersistentPreRun: func(cmd *cobra.Command, args []string) { + if runtime.GOOS == "windows" { + fmt.Println("[WARNING] Train работает на Windows в режиме совместимости. Гарантий работы нет.") + } + }, } func Execute() {