Update README for debug extension

Add new debug extension

Fix .hgignore

Warn when output file not writeable

Rewrite '-' to '_' in Option command

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

Support for Message and Error in squishy files to show messages to the user, and Exit to halt squishing

Add support for virtual IO in dofile and loadfile

Fix to work with modules which call module(...)

Add io.lines support for the virtual io

Add virtual io support for accessing resources

Add .hgignore

Add README and COPYRIGHT files

Add --use-http option, and default to off

Restrict access to opts table from squishy files now that we have GetOption

Update squishy file to use GetOption

Add GetOption function for squishy files

Add very basic Makefile

Support for adding 'resources'

Some logging level changes

compile: Compile output files to Lua bytecode

uglify: New specialised Lua 'compression' filter

minify: Don't minify if --no-minify option set

minify: Update error output to use print_err, and os.exit(1)

Add 'OK' after minification

squish.lua: Use --enable-debug flag to decide whether to enable debug options

(0) -32 +32 +50 tip

mercurial