introduce Compiler
extract write
write to use less memory for the speed
colors
merge root into opts
move all path stuffs into config; extract logger
compile with external commands now works...
copy_stream for the win!
cleanup
more cleanup; introduce config.root as an alias of config.options[:root]
almost done; sorry forgot to add a bunch of files...
no longer used
close io
change some order
move path utilities to logger
runner.rb: listing default values
default root path
compiler.rb: also log the command
prepare release for 0.1.0. (TODO: logi-list)
README.md: list built-in generators