github.com/kanishk98/terraform@v1.3.0-dev.0.20220917174235-661ca8088a6a/working_dir.go (about)

     1  package main
     2  
     3  import "github.com/hashicorp/terraform/internal/command/workdir"
     4  
     5  func WorkingDir(originalDir string, overrideDataDir string) *workdir.Dir {
     6  	ret := workdir.NewDir(".") // caller should already have used os.Chdir in "-chdir=..." mode
     7  	ret.OverrideOriginalWorkingDir(originalDir)
     8  	if overrideDataDir != "" {
     9  		ret.OverrideDataDir(overrideDataDir)
    10  	}
    11  	return ret
    12  }