feat: expand env

This commit is contained in:
Kevin Franklin Kim 2025-03-11 14:43:21 +01:00
parent 59522235bc
commit 24aead8c3b
No known key found for this signature in database

View File

@ -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,