code-intelligence.com/cifuzz@v0.40.0/internal/cmdutils/chdir.go (about) 1 package cmdutils 2 3 import ( 4 "os" 5 6 "github.com/pkg/errors" 7 "github.com/spf13/viper" 8 ) 9 10 func Chdir() error { 11 workdir := viper.GetString("directory") 12 if workdir == "" { 13 // The --directory flag was not set, nothing to do here 14 return nil 15 } 16 err := os.Chdir(workdir) 17 return errors.WithStack(err) 18 }