Options:
-h, --help Displays help information
-v, --version Displays package version
-c, --compress[=engine] Compress output file using either "csso"
or "yui" compressor, default is "csso"
-b, --base64[=size] Encode images to base64, images that are more
than "size" value in bytes will not be encoded,
default size is "10000" bytes
--path[=dir] Path to directory from which path to inputFile
and outputFile will be resolved, default is
current directory.
Error handling rules: "error" will exit process without saving, "alert" will print
error text to console but will also try to finish compiling, "ignore" will try
to finish compiling without printing an error message.
--errors[=rule] Shortcut for all rules
--errors-imports[=rule] Default is "alert"
--errors-resources[=rule] Default is "ignore"
--errors-processors[=rule] Default is "error"
For additional settings, like filetypes for base64 conversion and
automatic imports and variable instertions for stylus use config file.

If config is loaded from console with some flags setted, then flags value will overwrite config's one.

Config-only flags:

stylus — you can set some set of variables and imports for use in every file here,
they will be added before rendering each file with .styl extension. Variables will be set first.

Warning! Variables need to be setted it JavaScript types. For example if you need to set
array ( example: vendor-prefixes = webkit moz o ms official ),
you need to write value as ["webkit", "moz", "o", "ms", "official"] and not as "webkit moz o ms official".

Nib can now be disabled of partially enabled from settings. Possible values are: true, false, vendor (will only load vendor mixin from nib and ignore all else). It is set to 'vendor' by default for backwards compatibility. It will be set to false starting from version 0.5.0.