"lukechampine.com/blake3"
)
-var DirPrefix string
+var (
+ DirPrefix string
+ DepCwd string
+)
func recfileWrite(fdDep *os.File, fields ...recfile.Field) error {
w := recfile.NewWriter(fdDep)
if err != nil {
panic(err)
}
- tgtDir := path.Join(Cwd, DirPrefix)
+ cwd := Cwd
+ if DepCwd != "" && Cwd != DepCwd {
+ cwd = DepCwd
+ }
+ tgtDir := path.Join(cwd, DirPrefix)
tgtRel, err := filepath.Rel(tgtDir, tgtAbs)
if err != nil {
panic(err)