Skip to content

Commit b390352

Browse files
authored
[eval symlinks] eval symlinks in print-dev-env (#1777)
1 parent 6d9ea74 commit b390352

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/nix/nix.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,16 @@ func (*Nix) PrintDevEnv(ctx context.Context, args *PrintDevEnvArgs) (*PrintDevEn
6464
}
6565
}
6666

67+
flakeDirResolved, err := filepath.EvalSymlinks(args.FlakeDir)
68+
if err != nil {
69+
return nil, errors.WithStack(err)
70+
}
71+
6772
if len(data) == 0 {
6873
cmd := exec.CommandContext(
6974
ctx,
7075
"nix", "print-dev-env",
71-
args.FlakeDir,
76+
"path:"+flakeDirResolved,
7277
)
7378
cmd.Args = append(cmd.Args, ExperimentalFlags()...)
7479
cmd.Args = append(cmd.Args, "--json")

0 commit comments

Comments
 (0)