Cue interpreter for regRename
This commit is contained in:
parent
d22fc76b30
commit
e1a8fd4822
@ -1,46 +1,47 @@
|
||||
<?php
|
||||
error_reporting ( E_ALL^E_NOTICE ) ;
|
||||
require_once dirname( __FILE__ ) . '/astropenguin/package.php';
|
||||
|
||||
use astropenguin\botanical\RegRename;
|
||||
use astropenguin\botanical\Args;
|
||||
|
||||
|
||||
//----------- Usage -----------
|
||||
|
||||
if ( !$argv[1] )
|
||||
die (<<<__USAGE__
|
||||
Usage: php {$argv[0]} [options] [-d directory] [-p patterns] [-s "first match" "second" ...] [...args]
|
||||
|
||||
-d <paths> Directories to look over
|
||||
-p <patterns> Define RegEx patterns
|
||||
-r Rename file recursively
|
||||
-s <str ...> Strings that will replace the matches
|
||||
|
||||
Optional:
|
||||
-e <patterns> Exclude defined pattern
|
||||
-l <File> Output log file
|
||||
-t Test without modifying anything
|
||||
|
||||
Example:
|
||||
php regRename.php -d ~/ -p "/(.+)_.+/" -s "\\1"
|
||||
|
||||
Result:
|
||||
R File ".mysql_history" will be renamed to ".mysql"
|
||||
R File ".db_pass" will be renamed to ".db"
|
||||
R File ".bash_logout" will be renamed to ".bash"
|
||||
R File ".mysql_pass" will be renamed to ".mysql"
|
||||
R File ".bash_history" will be renamed to ".bash"
|
||||
|
||||
php regRename.php -d ~/ -p "/(.+)_.+/" -s "\\1"
|
||||
|
||||
__USAGE__
|
||||
) ;
|
||||
|
||||
//------- End Usage -----------
|
||||
|
||||
$rrgr = new RegRename();
|
||||
Args::PARSE ( $argv, array($rrgr, 'setOption') );
|
||||
$rrgr->begin();
|
||||
|
||||
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
error_reporting ( E_ALL^E_NOTICE ) ;
|
||||
require_once dirname( __FILE__ ) . '/astropenguin/package.php';
|
||||
|
||||
use astropenguin\botanical\RegRename;
|
||||
use astropenguin\botanical\Args;
|
||||
|
||||
|
||||
//----------- Usage -----------
|
||||
|
||||
if ( !$argv[1] )
|
||||
die (<<<__USAGE__
|
||||
Usage: php {$argv[0]} [options] [-d directory] [-p patterns] [-s "first match" "second" ...] [...args]
|
||||
|
||||
-d <paths> Directories to look over
|
||||
-p <patterns> Define RegEx patterns
|
||||
-r Rename file recursively
|
||||
-s <str ...> Strings that will replace the matches
|
||||
|
||||
Optional:
|
||||
-e <patterns> Exclude defined pattern
|
||||
-l <File> Output log file
|
||||
-t Test without modifying anything
|
||||
|
||||
Example:
|
||||
php regRename.php -d ~/ -p "/(.+)_.+/" -s "\\1"
|
||||
|
||||
Result:
|
||||
R File ".mysql_history" will be renamed to ".mysql"
|
||||
R File ".db_pass" will be renamed to ".db"
|
||||
R File ".bash_logout" will be renamed to ".bash"
|
||||
R File ".mysql_pass" will be renamed to ".mysql"
|
||||
R File ".bash_history" will be renamed to ".bash"
|
||||
|
||||
php regRename.php -d ~/ -p "/(.+)_.+/" -s "\\1"
|
||||
|
||||
__USAGE__
|
||||
) ;
|
||||
|
||||
//------- End Usage -----------
|
||||
|
||||
$rrgr = new RegRename();
|
||||
Args::PARSE ( $argv, array($rrgr, 'setOption') );
|
||||
$rrgr->begin();
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user