aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/wipe_cmd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* pause, resume and abort running builds cmd (#421)Dan Engelbrecht2025-06-051-4/+8
| | | | | - Feature: `zen builds pause`, `zen builds resume` and `zen builds abort` commands to control a running `zen builds` command - `--process-id` the process id to control, if omitted it tries to find a running process using the same executable as itself - Improvement: Process report now indicates if it is pausing or aborting
* parallel work handle dispatch exception (#400)Dan Engelbrecht2025-05-161-2/+2
| | | - Bugfix: Wait for async threads if dispatching of work using ParallellWork throws exception
* added logic to handle empty directories correctly (#383)Stefan Boberg2025-05-071-1/+12
| | | * added logic to handle empty directories correctly
* UE style formatted progress output (#380)Dan Engelbrecht2025-05-051-5/+21
| | | * add UE style @progress style progress
* zen wipe command (#366)Dan Engelbrecht2025-04-231-0/+575
- Feature: New `zen wipe` command for fast cleaning of directories, it will not remove the directory itself, only the content - `--directory` - path to directory to wipe, if the directory does not exist or is empty, no action will be taken - `--keep-readonly` - skip removal of read-only files found in directory, defaults to `true`, set to `false` to remove read-only files - `--quiet` - reduce output to console, defaults to `false` - `--dryrun` - simulate the wipe without removing anything, defaults to `false` - `--yes` - skips prompt to confirm wipe of directory - `--plain-progress` - show progress using plain output - `--verbose` - enable verbose console output - `--boost-workers` - increase the number of worker threads, may cause computer to be less responsive, defaults to `false`