Disable unused hooks
Don't fail even if filename is a Pathname
Script: add helper methods
Set logger and release_path
target directory should be absolute path

because we do chdir.
cli: Support running prepare steps individually