@@ -291,8 +291,8 @@ func (t *Trellis) getDefaultSiteNameFromEnvironment(environment string) (siteNam
291291 return sites [0 ], nil
292292}
293293
294- func (t * Trellis ) LoadCliConfig () error {
295- path := app_paths .ConfigPath (cliConfigFile )
294+ func (t * Trellis ) LoadGlobalCliConfig () error {
295+ path := app_paths .ConfigPath ("cli.yml" )
296296
297297 if err := t .CliConfig .LoadFile (path ); err != nil {
298298 return fmt .Errorf ("Error loading CLI config %s\n \n %v" , path , err )
@@ -306,10 +306,16 @@ func (t *Trellis) LoadCliConfig() error {
306306}
307307
308308func (t * Trellis ) LoadProjectCliConfig () error {
309- path := filepath .Join (t .ConfigPath (), cliConfigFile )
309+ configPaths := []string {
310+ filepath .Join (t .ConfigPath (), "cli.yml" ),
311+ filepath .Join (t .Path , "trellis.cli.yml" ),
312+ filepath .Join (t .Path , "trellis.cli.local.yml" ),
313+ }
310314
311- if err := t .CliConfig .LoadFile (path ); err != nil {
312- return fmt .Errorf ("Error loading CLI config %s\n %v" , path , err )
315+ for _ , path := range configPaths {
316+ if err := t .CliConfig .LoadFile (path ); err != nil {
317+ return fmt .Errorf ("Error loading CLI config %s\n %v" , path , err )
318+ }
313319 }
314320
315321 t .CliConfig .LoadEnv ("TRELLIS_" )
0 commit comments