use Shell::Command to make mkpath/rmtree work