0.5.3 • Published 9 years ago
cssbeautify-cli v0.5.3
CSS Beautify CLI
CLI for cssbeautify
Installation
npm install -g cssbeautify-cliUsage
cssbeautify-cli [options] -f filename
cssbeautify-cli [options] -f glob/**/*.patternOptions:
-a, --autosemicolon insert a semicolon after the last ruleset [default: false]
-c, --config json config file to use
-f, --file file to beautify or glob pattern
-h, --help show this help message
-i, --indent string used for the indentation of the declaration (spaces, tabs or number of spaces) [default: " "]
-o, --openbrace the placement of open curly brace, either end-of-line or separate-line [default: "end-of-line"]
-s, --stdin use stdin
-v, --version Display program version
-w, --writefile write output to fileExamples
cssbeautify-cli -i2 -o "separate-line" -f ololo.css
cssbeautify-cli --indent=" " -f nyan.css
cssbeautify-cli -f "src/**/*.css" -w dst/style.cssNotes
- options from config override command line options
optimistintroduces strange behaviour in some cases, e.g. it's impossible to pass emptyindentoption in the following form:-i '', but these solutions work just fine:-i0,--indent '',--indent='',--indent=0- The behaviour of boolean
-aoption is quite strange sometimes, checktest/autosemicolon.jsfor details - file option is used if both file and stdin options are passed
- glob patterns should be quoted to avoid shell pattern matching
- output from multiple files is written into a single destination (file or STDOUT) using
/*** FILENAME ***/as separator
Versions
0.5.3
- fix #7 Writing to stdout broken when reading from stdin
0.5.2
-foption now supports glob
0.5.0
-w(--writefile) option added
0.4.1
helpoutput fixed
0.4.0
-s(--stdin) option added- node 0.8 support dropped
0.3.0
-c(--config) option added
0.2.1
- some minor fixes
0.2.0
- file is now passed in
-f(--file) option
0.1.0
- options
-a(--autosemicolon),-h(--help),-i(--indent),-o(--openbrace),-v(--version) - file is passed as anonymous option


