sass-convert(1)

sass-convert1

Sass-convert converts files between css

Usage

sass-convert [options] [INPUT] [OUTPUT]

Overview

Description:

Converts between CSS, indented syntax, and SCSS files. For example, this can convert from the indented syntax to SCSS, or from CSS to SCSS (adding appropriate nesting).

Common Options:

-F, --from FORMAT

The format to convert from. Can be css, scss, sass. By default, this is inferred from the input filename. If there is none, defaults to css.

-T, --to FORMAT

The format to convert to. Can be scss or sass. By default, this is inferred from the output filename. If there is none, defaults to sass.

-i, --in-place

Convert a file to its own syntax. This can be used to update some deprecated syntax.

-R, --recursive

Convert all the files in a directory. Requires --from and --to.

-?, -h, --help

Show this help message.

-v, --version

Print the Sass version.

Style:

--dasherize

Convert underscores to dashes.

--indent NUM

How many spaces to use for each level of indentation. Defaults to 2. "t" means use hard tabs.

--old

Output the old-style ":prop val" property syntax. Only meaningful when generating Sass.

Input and Output:

-s, --stdin

Read input from standard input instead of an input file. This is the default if no input file is specified. Requires --from.

-E, --default-encoding ENCODING

Specify the default encoding for input files.

--unix-newlines

Use Unix-style newlines in written files. Always true on Unix.

Miscellaneous:

--cache-location PATH

The path to save parsed Sass files. Defaults to .sass-cache.

-C, --no-cache

Don't cache to sassc files.

-q, --quiet

Silence warnings and status messages during conversion.

--trace

Show a full Ruby stack trace on error

Releases

7 releases since Debian 6.0 (Squeeze); the text changed 6 times.

  1. 6.0
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

--cache-location since Debian 8 (Jessie); --default-encoding since Debian 8 (Jessie); --indent since Debian 8 (Jessie); --quiet since Debian 9 (Stretch); --unix-newlines since Debian 8 (Jessie); -E since Debian 8 (Jessie); -q since Debian 9 (Stretch).

From ruby-sass 3.7.4-6 in Debian 13 (Trixie). Parsed by carta from the page's man source.