minify

command
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2015 License: MIT Imports: 16 Imported by: 0

README

Minify

Minify is a CLI implemention of the minify library package.

Installation

Make sure you have Go and Git installed.

Run the following command

go get github.com/tdewolff/minify/cmd/minify

and the minify command should be in your $GOPATH/bin.

Usage

Usage: minify [options] [file]
Options:
  -o: Output file (stdout when empty)
  -x: File extension (css, html, js, json, svg or xml), optional for input files
  -d: Directory to search for files
  -r: Recursively minify everything

Examples

The following commands are variations one can use to minify a file:

$ minify -o file.min.html file.html

$ minify -x css -o file.min.less file.less

$ minify -x js < file.js > file.min.js

$ cat file.html | minify -x html > file.min.html

It is also possible to overwrite the input file by the output file. However, this won't work with input/output redirection streams. Using the following command the input file will be loaded into memory first before writing to the output file:

$ minify -o file.html file.html

The following commands minify the files in a directory:

$ minify -d path/to/dir

$ minify -d path/to/dir -r

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL