github.com/SAP/jenkins-library@v1.362.0/cmd/utils.go (about) 1 package cmd 2 3 import ( 4 "os" 5 "path/filepath" 6 7 "github.com/SAP/jenkins-library/pkg/log" 8 ) 9 10 // Deprecated: Please use piperutils.Files{} instead 11 func fileExists(filename string) bool { 12 info, err := os.Stat(filename) 13 if os.IsNotExist(err) { 14 return false 15 } 16 return !info.IsDir() 17 } 18 19 func logWorkspaceContent() { 20 currentDir, err := os.Getwd() 21 if err != nil { 22 log.Entry().Errorf("Error getting current directory: %v", err) 23 } 24 log.Entry().Debugf("Contents of Workspace:") 25 filepath.Walk(currentDir, func(path string, info os.FileInfo, err error) error { 26 if err != nil { 27 log.Entry().Errorf("Error parsing current directory: %v", err) 28 } 29 mode := info.Mode() 30 log.Entry().Debugf(" %s (%s)", path, mode) 31 return nil 32 }) 33 34 }