exit; } elseif ($argv[$i] == '-f') { $force_indexation = true; } elseif ($argv[$i] == '-d') { $i++; $directory = $argv[$i]; } elseif (startsWith($argv[$i], '-')) { usage("{$argv[$i]}: Wrong option"); exit; } else { $csv_filename = $argv[$i]; } } $indexer = new Indexer(); if ($force_indexation) { $indexer->force_indexation(); } if ($directory != null) { if (is_dir($directory)) { $indexer->set_data_root($directory); } else { die("ERROR: {$directory} is not a directory.\n"); } } $dir_mes = "in data directory " . $indexer->get_data_root(); if ($csv_filename == null) { $mes = "Indexation of all linguistic data files"; } else { $mes = "Indexation of the linguistic data file {$csv_filename}"; $indexer->force_indexation(); }