diff --git a/pkg/contemplate/load.go b/pkg/contemplate/load.go index 26afac1..a8ccfed 100644 --- a/pkg/contemplate/load.go +++ b/pkg/contemplate/load.go @@ -2,6 +2,7 @@ package contemplate import ( "context" + "os" "golang.org/x/tools/go/packages" ) @@ -15,7 +16,7 @@ func Load(ctx context.Context, cfg *Config) (*Contemplate, error) { // load packages pkgs, err := packages.Load(&packages.Config{ Context: ctx, - Dir: cfg.Directory, + Dir: os.ExpandEnv(cfg.Directory), Mode: packages.NeedName | packages.NeedTypesInfo | packages.NeedFiles | packages.NeedImports | packages.NeedDeps | packages.NeedModule | packages.NeedTypes | packages.NeedSyntax,