/*
goredo -- djb's redo implementation on pure Go
-Copyright (C) 2020-2023 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2020-2024 Sergey Matveev <stargrave@stargrave.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
"log"
"os"
"path"
- "path/filepath"
"strings"
)
}
func redoDirClean(root, what string) error {
- root, err := filepath.Abs(root)
- if err != nil {
- panic(err)
- }
+ root = mustAbs(root)
dir, err := os.Open(root)
if err != nil {
return ErrLine(err)
}
func cleanupWalker(root, what string) error {
- root, err := filepath.Abs(root)
- if err != nil {
- panic(err)
- }
+ root = mustAbs(root)
dir, err := os.Open(root)
if err != nil {
return ErrLine(err)