Use directory as destination
Support for multiple patch files
Only one space in indented lines
Implementation of `upload` target