@@ -292,6 +292,7 @@ type templateVars struct {
292292 WorkspaceHost string
293293 Bundle tmplBundle
294294 DotEnv dotEnvVars
295+ AppEnv string
295296 // Plugins maps plugin name to its metadata
296297 // Missing keys return nil, enabling {{if .plugins.analytics}} conditionals.
297298 Plugins map [string ]* pluginVar
@@ -803,6 +804,7 @@ func runCreate(ctx context.Context, opts createOptions) error {
803804 Content : generator .GenerateDotEnv (selectedPluginList , genConfig ),
804805 Example : generator .GenerateDotEnvExample (selectedPluginList ),
805806 },
807+ AppEnv : generator .GenerateAppEnv (selectedPluginList , genConfig ),
806808 Plugins : plugins ,
807809 }
808810
@@ -1213,6 +1215,7 @@ func templateData(vars templateVars) map[string]any {
12131215 "content" : vars .DotEnv .Content ,
12141216 "example" : vars .DotEnv .Example ,
12151217 },
1218+ "appEnv" : vars .AppEnv ,
12161219
12171220 // backward compatibility (deprecated)
12181221 "variables" : vars .Bundle .Variables ,
@@ -1225,6 +1228,7 @@ func templateData(vars templateVars) map[string]any {
12251228 "workspace_host" : vars .WorkspaceHost ,
12261229 "plugin_imports" : pluginImports ,
12271230 "plugin_usages" : pluginUsages ,
1231+ "app_env" : vars .AppEnv ,
12281232 }
12291233}
12301234
0 commit comments