mirror of
https://github.com/mrclay/minify.git
synced 2025-08-27 15:50:15 +02:00
Cli upgrade
This commit is contained in:
@@ -17,12 +17,18 @@ spl_autoload_register(function ($class) use ($pathToLib) {
|
||||
});
|
||||
|
||||
$cli = new MrClay\Cli;
|
||||
$cli->addRequiredArg('d')->assertDir();
|
||||
$cli->addOptionalArg('o')->useAsOutfile();
|
||||
$cli->addOptionalArg('v');
|
||||
|
||||
$cli->addRequiredArg('d')->assertDir()->setDescription('Path of your webserver\'s DOCUMENT_ROOT. Relative paths will be rewritten relative to this path.');
|
||||
|
||||
$cli->addOptionalArg('o')->useAsOutfile()->setDescription('Outfile. If given, output will be placed in this file.');
|
||||
|
||||
$cli->addOptionalArg('v')->setDescription('Verbose: show rewriting algorithm. This is ignored if you don\'t use an outfile.');
|
||||
|
||||
if (! $cli->validate()) {
|
||||
echo "USAGE: ./rewrite-uris.php -d DOC_ROOT [-o OUTFILE [-v]] file ...\n";
|
||||
if ($cli->isHelpRequest) {
|
||||
echo $cli->getArgumentsListing();
|
||||
}
|
||||
echo "EXAMPLE: ./rewrite-uris.php -v -d../.. ../../min_unit_tests/_test_files/css/paths_rewrite.css ../../min_unit_tests/_test_files/css/comments.css
|
||||
\n";
|
||||
exit(0);
|
||||
|
Reference in New Issue
Block a user