From 6ab9c0a0c55b33a91035c05362d1acb016895265 Mon Sep 17 00:00:00 2001 From: Stavros Date: Fri, 3 Jul 2026 16:57:53 +0300 Subject: [PATCH] feat: log warning when experimental features are enabled --- cmd/tinyauth/tinyauth.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/tinyauth/tinyauth.go b/cmd/tinyauth/tinyauth.go index da8aece1..a39e49c2 100644 --- a/cmd/tinyauth/tinyauth.go +++ b/cmd/tinyauth/tinyauth.go @@ -3,6 +3,7 @@ package main import ( "fmt" "os" + "reflect" "strings" "charm.land/huh/v2" @@ -31,6 +32,10 @@ func main() { Configuration: tConfig, Resources: loaders, Run: func(_ []string) error { + if !reflect.DeepEqual(model.NewDefaultConfiguration(env).Experimental, tConfig.Experimental) { + colors := getColors() + fmt.Println(colors.yellow.Render("⚠") + " Experimental features are enabled, use with caution. Experimental features may change with each release.") + } return runCmd(*tConfig) }, }