@@ -26,6 +26,7 @@ import (
2626 "github.com/slackapi/slack-cli/internal/slackdotenv"
2727 "github.com/slackapi/slack-cli/internal/slacktrace"
2828 "github.com/slackapi/slack-cli/internal/style"
29+ "github.com/spf13/afero"
2930 "github.com/spf13/cobra"
3031)
3132
@@ -146,17 +147,24 @@ func runEnvAddCommandFunc(clients *shared.ClientFactory, cmd *cobra.Command, arg
146147 },
147148 }))
148149 } else {
150+ exists , err := afero .Exists (clients .Fs , ".env" )
151+ if err != nil {
152+ return err
153+ }
149154 err = slackdotenv .Set (clients .Fs , variableName , variableValue )
150155 if err != nil {
151156 return err
152157 }
153158 clients .IO .PrintTrace (ctx , slacktrace .EnvAddSuccess )
159+ var details []string
160+ if ! exists {
161+ details = append (details , "Created a project .env file that shouldn't be added to version control" )
162+ }
163+ details = append (details , fmt .Sprintf ("Successfully added \" %s\" as a project environment variable" , variableName ))
154164 clients .IO .PrintInfo (ctx , false , "\n %s" , style .Sectionf (style.TextSection {
155- Emoji : "evergreen_tree" ,
156- Text : "App Environment" ,
157- Secondary : []string {
158- fmt .Sprintf ("Successfully added \" %s\" as a project environment variable" , variableName ),
159- },
165+ Emoji : "evergreen_tree" ,
166+ Text : "App Environment" ,
167+ Secondary : details ,
160168 }))
161169 }
162170 return nil
0 commit comments