clean.sh: make sudo always ask for the password
authorAntonio Ospite <ao2@ao2.it>
Sat, 10 Mar 2018 21:15:24 +0000 (22:15 +0100)
committerAntonio Ospite <ao2@ao2.it>
Fri, 16 Mar 2018 12:30:04 +0000 (13:30 +0100)
Passing the --reset-timestamp option to sudo makes it ignore the cached
credentials and always ask for a password.

This is done to provide the user a second chance to think about what
they are doing, as the removal can be fairly destructive for
a development site.

libexec/clean.sh

index b1b4c16..794e221 100755 (executable)
@@ -57,4 +57,4 @@ run() {
   "$@"
 }
 
   "$@"
 }
 
-[ "$INPUT" = "$CONFIRMATION_STRING" ] && run sudo rm -rf config/ web/ vendor/ composer.lock
+[ "$INPUT" = "$CONFIRMATION_STRING" ] && run sudo --reset-timestamp rm -rf config/ web/ vendor/ composer.lock