diff --git a/devTools/minify/README.md b/devTools/minify/README.md index e1ebf4fc9619fffa62142222b37fa33af9c740db..79dee7f67b3c98b8d1fe611a8a81f562415096f2 100644 --- a/devTools/minify/README.md +++ b/devTools/minify/README.md @@ -1,4 +1,4 @@ -# Minify [](https://gitter.im/tdewolff/minify?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +# Minify **[Download binaries](https://github.com/tdewolff/minify/releases) for Windows, Linux and macOS** @@ -22,6 +22,8 @@ If you do not have `make`, instead run the following lines to install `minify` a go install ./cmd/minify source minify_bash_tab_completion +Optionally, you can run `go install github.com/tdewolff/minify/cmd/minify@latest` to install the latest version. + ### Arch Linux Using `yay`: @@ -57,6 +59,26 @@ Install minify deb package: sudo apt-get install minify ``` +### Docker +Pull the image: + +``` +docker pull tdewolff/minify +``` + +and run the image, for example in interactive mode: + +``` +docker run -i tdewolff/minify +echo "(function(){ if (a == false) { return 0; } else { return 1; } })();" | minify --type js +``` + +which will output + +``` +(function(){return a==!1?0:1})() +``` + ## Usage Usage: minify [options] [input] @@ -81,7 +103,8 @@ sudo apt-get install minify --memprofile string Export memory profile --mime string Mimetype (eg. text/css), optional for input filenames, has precedence over --type -o, --output string Output file or directory (must have trailing slash), leave blank to use stdout - -p, --preserve-links Copy symbolic links without dereferencing and without minifying the referenced file (only with --sync) + -p, --preserve[=mode,ownership,timestamp] Preserve options (mode, ownership, timestamps, links) + --preserve-links Copy symbolic links without dereferencing and without minifying the referenced file (only with --sync) -r, --recursive Recursively minify directories --svg-precision int Number of significant digits to preserve in numbers, 0 is all (default 0) -s, --sync Copy all files to destination directory and minify when filetype matches diff --git a/devTools/minify/minify_darwin_amd64 b/devTools/minify/minify_darwin_amd64 index 8715aea3ab39b492a507908c920ca051c20e86f8..3d7867ddf8c6256cab6735ef723dcc226aaff8e0 100755 Binary files a/devTools/minify/minify_darwin_amd64 and b/devTools/minify/minify_darwin_amd64 differ diff --git a/devTools/minify/minify_linux_amd64 b/devTools/minify/minify_linux_amd64 index 0201ebdcaadede076188a59ccd3c845c70f2f4cf..c5bd2be54251b96ca241f2831df07b7767731694 100755 Binary files a/devTools/minify/minify_linux_amd64 and b/devTools/minify/minify_linux_amd64 differ diff --git a/devTools/minify/minify_win_amd64.exe b/devTools/minify/minify_win_amd64.exe index 930613e98bf7a1a0ef4cd0979c0a5856111095de..c478435ac99942f89aa492c3c14e5ddb1f71ef98 100755 Binary files a/devTools/minify/minify_win_amd64.exe and b/devTools/minify/minify_win_amd64.exe differ