added dry-run option
make it possible to read user input in hooks