mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-08-28 12:56:31 -04:00
18 lines
432 B
Go
18 lines
432 B
Go
package backend
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
func Shear(targetLocation string) {
|
|
// TODO If in online mode, remove from server and add to shear list
|
|
TargetIsFile(targetLocation, true, 0) // needed because os.RemoveAll does not return an error if target does not exist
|
|
err := os.RemoveAll(targetLocation)
|
|
if err != nil {
|
|
fmt.Println(AnsiError + "Failed to remove target: " + err.Error() + AnsiReset)
|
|
os.Exit(1)
|
|
}
|
|
os.Exit(0)
|
|
}
|