Use UPLOADABLE_TYPES to set upload arguments
Base default upload name on upload path
Refactor metadata defaults code into lib
Simplify parsing expression
Add --auto argument
Get metadata for make and run working