Man page - lessc(1)
Packages contains this manual
Manual
LESSC
NAMEDESCRIPTION
options:
REPORTING BUGS
SEE ALSO
NAME
lessc - Compiler for Less (Leaner Style Sheets) extension for CSS
DESCRIPTION
usage: lessc [option option=parameter ...] <source> [destination]
If source is set to ‘-’ (dash or hyphen-minus), input is read from stdin.
options:
-h , --help
Prints help (this message) and exit.
--include-path = PATHS
Sets include paths. Separated by ‘:’. ‘;’ also supported on windows.
-M , --depends
Outputs a makefile import dependency list to stdout.
--no-color
Disables colorized output.
--ie-compat
Enables IE8 compatibility checks.
|
--js |
Enables inline JavaScript in less files |
-l , --lint
Syntax check only (lint).
-s , --silent
Suppresses output of error messages.
--strict-imports
Forces evaluation of imports.
--insecure
Allows imports from insecure https hosts.
-v , --version
Prints version number and exit.
--verbose
Be verbose.
--source-map [= FILENAME ]
Outputs a v3 sourcemap to the filename (or output filename.map).
--source-map-rootpath = X
Adds this path onto the sourcemap filename and less file paths.
--source-map-basepath = X
Sets sourcemap base path, defaults to current working directory.
--source-map-include-source
Puts the less files into the map instead of referencing them.
--source-map-inline
Puts the map (and any less files) as a base64 data uri into the output css file.
--source-map-url = URL
Sets a custom URL to map file, for sourceMappingURL comment in generated CSS file.
--source-map-no-annotation
Excludes the sourceMappingURL comment from the output css file.
-rp , --rootpath = URL
Sets rootpath for url rewriting in relative imports and urls Works with or without the relative-urls option.
-ru= , --rewrite-urls=
Rewrites URLs to make them relative to the base less file.
all|local|off
’all’ rewrites all URLs, ’local’ just those starting with a ’.’
|
-m= , --math= |
always
Less will eagerly perform math operations always.
parens-division
Math performed except for division (/) operator
parens | strict
Math only performed inside parentheses
strict-legacy
Parens required in very strict terms (legacy --strict-math )
-su = on |off
Allows mixed units, e.g. 1px+1em or 1px*1px which have units
--strict-units = on |off
that cannot be represented.
--global-var= ’VAR=VALUE’
Defines a variable that can be referenced by the file.
--modify-var= ’VAR=VALUE’
Modifies a variable already declared in the file.
--url-args= ’QUERYSTRING’
Adds params into url tokens (e.g. 42, cb=42 or ’a=1&b=2’)
--plugin = PLUGIN=OPTIONS
Loads a plugin. You can also omit the --plugin= if the plugin begins less-plugin. E.g. the clean css plugin is called less-plugin-clean-css once installed (npm install less-plugin-clean-css), use either with --plugin = less-plugin-clean-css or just --clean-css specify options afterwards e.g. --plugin = less-plugin-clean-css= "advanced" or --clean-css= "advanced"
--------------------------
Deprecated
----------------
-sm
=
on
|off
Legacy parens-only math. Use --math
|
--strict-math = on |off |
--line-numbers = TYPE
Outputs filename and line numbers. TYPE can be either ’comments’, which will output the debug info within comments, ’mediaquery’ that will output the information within a fake media query which is compatible with the SASS format, and ’all’ which will do both.
-x , --compress
Compresses output by removing some whitespaces. We recommend you use a dedicated minifer like less-plugin-clean-css
REPORTING BUGS
Report bugs to:
http://github.com/less/less.js/issues
Home page: <http://lesscss.org/>
SEE ALSO
The full documentation for lessc is maintained as a Texinfo manual. If the info and lessc programs are properly installed at your site, the command
info lessc
should give you access to the complete manual.