articus / sassc-win Goto Github PK
View Code? Open in Web Editor NEWsassc solution for Visual Studio 2012
sassc solution for Visual Studio 2012
The switches I see in the help menu are:
Usage: sassc.exe [options] [INPUT] [OUTPUT]
Options:
-s, --stdin Read input from standard input instead of an input file.
-t, --style NAME Output style. Can be: nested, compressed.
-l, --line-numbers Emit comments showing original line numbers.
--line-comments
-I, --load-path PATH Set Sass import path.
-m, --sourcemap Emit source map.
--precision Set the precision for numbers.
-h, --help Display this help message.
is this all there is? By comparison the node-sass module has:
Usage:
node-sass [options] <input.scss> [output.css] cat <input.scss> | node-sass > output.css
Options:
-w, --watch Watch a directory or file
-r, --recursive Recursively watch directories or files
-o, --output Output directory
-x, --omit-source-map-url Omit source map URL comment from output
-i, --indented-syntax Treat data from stdin as sass code (versus scss)
-q, --quiet Suppress log output except on error
-v, --version Prints version info
--output-style CSS output style (nested | expanded | compact | compressed)
--indent-type Indent type for output CSS (space | tab)
--indent-width Indent width; number of spaces or tabs (maximum value: 10)
--linefeed Linefeed style (cr | crlf | lf | lfcr)
--source-comments Include debug info in output
--source-map Emit source map
--source-map-contents Embed include contents in map
--source-map-embed Embed sourceMappingUrl as data URI
--source-map-root Base path, will be emitted in source-map as is
--include-path Path to look for imported files
--precision The amount of precision allowed in decimal numbers
--importer Path to .js file containing custom importer
--functions Path to .js file containing custom functions
--help Print usage info
Why is -t
used for output style (rather than the more logical -o
), and why can't it do all 4 of the normal methods.Granted I only ever use Expanded and Compressed, but having more options is never bad. And more importantly, where is the -w, --watch
. That seems like an extremely important feature to have. One thing I think you could do to improve upon what node-sass is doing is have a -vs, --versassc
and -vl, --verlibsass
to print off seperate versions for each. And of course -v, --version
just to be consistent with node, npm, git, etc. That's a pretty standard one.
Also, thank you for doing this. I couldn't believe how hard it was to find an already compiled sassc.exe. Though you should probably link to the Releases page in the readme of this repo, as many will not know to look there.
Thanks for the much easier option for building sassc.exe. After updating the libsass folder, the build breaks with unresolved external symbol errors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.