HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/elite/node_modules/cssmin/bin/cssmin
#!/usr/bin/env node
// -*- js -*-

var fs = require('fs'),
	cssmin = require('../cssmin'),
	util = require('util'),
	arg = process.argv.slice(2);

function squeeze_out(css_in) {
	process.stdout.write(cssmin(css_in) );
}

if (arg.length) {
	arg = arg[0].replace(/^(-)+/,'');
	switch(arg) {
		case 'h' : showHelp();
		break;
		case 'help' : showHelp();
		break;
		default :
		fs.readFile( arg, "utf8", function(err, css_in) {
			if (err) {
				util.puts("Invalid file : "+ arg);
				process.exit(1);
			}
			else {
				squeeze_out(css_in);
			}
		} );
	}
}
else {
	var stdin = process.openStdin();
	stdin.setEncoding("utf8");
	var css_in = "";
	stdin.on("end", function() { squeeze_out(css_in) });
	stdin.on("data", function(chunk) { css_in += chunk });
}

function showHelp() {
	util.puts("Usage: node ./bin/cssmin [options] [<file>]");
	util.puts("\nIf no file is specified, assume stdin for input.");
	util.puts("\nOptions:");
	util.puts("\t--help, -h  Print usage info");
}