|
|
@ -33,7 +33,17 @@ alias mv='mv -i' |
|
|
|
|
|
|
|
|
|
|
|
function rmdirs() |
|
|
|
function rmdirs() |
|
|
|
{ |
|
|
|
{ |
|
|
|
[[ -z $(find $@ -not -type d | tee /dev/stderr | head -n10) ]] && rm -Ir $@ || >&2 echo Files were found, please check again or run rm -Ir manually |
|
|
|
RESULT=$(find $@ -not -type d) |
|
|
|
|
|
|
|
if [[ -z $RESULT ]]; then |
|
|
|
|
|
|
|
rm -Ir $@ |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
results=$(wc -l <<<$RESULT) |
|
|
|
|
|
|
|
>&2 echo "$results file(s) were found, please check again or run rm -Ir manually:" |
|
|
|
|
|
|
|
echo $RESULT | head -n10 >&2 |
|
|
|
|
|
|
|
if [[ $results -gt 10 ]]; then |
|
|
|
|
|
|
|
>&2 echo "... additional files elided" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
fi |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Use a larger number of KDF rounds and the secure ed25519 key type by default. |
|
|
|
# Use a larger number of KDF rounds and the secure ed25519 key type by default. |
|
|
|