minify: Add debug level, add warnings when specified level not valid, don't override options with defaults

Map print() to print_verbose()

Allow user or squishy file to specify custom shebang

minify: Break into minify_file and minify_string to allow easier re-use

compile: Compile the correct data (fixes a traceback if there is a shebang in the input)

Complain if output file not specified, or if squish would generate an empty file

Make Message and Error commands obey user's verbosity options

(0) -10 -7 +7 +10 +30 tip

mercurial