Ejemplo n.º 1
0
            fwrite($STDERR, $syntax_long);
            exit(1);
            /*case '-i':
            			array_push($args['include'], $shifted = array_shift($cliargs));
            			break;
            		case '-e':
            			array_push($args['exclude'], $shifted = array_shift($cliargs));
            			break;*/
        /*case '-i':
        			array_push($args['include'], $shifted = array_shift($cliargs));
        			break;
        		case '-e':
        			array_push($args['exclude'], $shifted = array_shift($cliargs));
        			break;*/
        case '-d':
            $find->setDelim($shifted = array_shift($cliargs));
            break;
        case '-ds':
            $find->setDS($shifted = array_shift($cliargs));
            break;
        default:
            $directory = $cliarg;
            //$cliargs = array();
    }
    if (is_null($shifted)) {
        fwrite($STDERR, "Missing value after argument {$cliarg}\n" . $syntax);
        exit(1);
    }
}
// ==============================
// Validate and clean arguments
Ejemplo n.º 2
0
     		case '-e':
     			array_push($args['exclude'], $cliarg = array_shift($cliargs));
     			break;*/
 /*case '-i':
 			array_push($args['include'], $cliarg = array_shift($cliargs));
 			break;
 		case '-e':
 			array_push($args['exclude'], $cliarg = array_shift($cliargs));
 			break;*/
 case '-d':
     if (!is_null($cliarg = array_shift($cliargs))) {
         if ($cliarg != "null" && strlen($cliarg) != 1) {
             fwrite($STDERR, "The field delimiter must be exactly one character long.\n" . $syntax);
             exit(1);
         }
         $find->setDelim($cliarg == "null" ? "" : $cliarg);
     }
     break;
 case '-ds':
     if (!is_null($cliarg = array_shift($cliargs))) {
         if (strlen($cliarg) != 1) {
             fwrite($STDERR, "The directory separator must be exactly one character long.\n" . $syntax);
             exit(1);
         }
         $find->setDS($cliarg);
     }
     break;
 case '--force32bit':
     $force32Bit = true;
     break;
 case '-':