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
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 '-':