initial push with clean and rebuild commands
This commit is contained in:
39
engine/remove.go
Normal file
39
engine/remove.go
Normal file
@@ -0,0 +1,39 @@
|
||||
package engine
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"os"
|
||||
)
|
||||
|
||||
func removeFolders(folders []string) error {
|
||||
for _, folder := range folders {
|
||||
if err := os.RemoveAll(folder); err != nil {
|
||||
if os.IsNotExist(err) { //If it doesn't exist that is fine, we would delete it anyway
|
||||
continue
|
||||
} else {
|
||||
fmt.Printf("Error removing %s folder, error: %s exiting...", folder, err)
|
||||
bufio.NewReader(os.Stdin).ReadBytes('\n')
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
fmt.Println("Removed Folder: ", folder)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func removeFiles(files []string) error {
|
||||
for _, file := range files {
|
||||
if err := os.Remove(file); err != nil {
|
||||
if os.IsNotExist(err) { //If it doesn't exist that is fine, we would delete it anyway
|
||||
continue
|
||||
} else {
|
||||
fmt.Printf("Error removing %s file, error: %s exiting...", file, err)
|
||||
bufio.NewReader(os.Stdin).ReadBytes('\n')
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
fmt.Println("Removed file: ", file)
|
||||
}
|
||||
return nil
|
||||
}
|
Reference in New Issue
Block a user