aboutsummaryrefslogtreecommitdiff
path: root/bpkg/utility.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/utility.hxx')
-rw-r--r--bpkg/utility.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/bpkg/utility.hxx b/bpkg/utility.hxx
index b05f668..b5e05d5 100644
--- a/bpkg/utility.hxx
+++ b/bpkg/utility.hxx
@@ -107,11 +107,13 @@ namespace bpkg
void
rm (const path&, uint16_t verbosity = 3);
+ enum class rm_error_mode {ignore, warn, fail};
+
void
rm_r (const dir_path&,
bool dir_itself = true,
uint16_t verbosity = 3,
- bool ignore_error = false);
+ rm_error_mode = rm_error_mode::fail);
void
mv (const dir_path& from, const dir_path& to);