return $matches; } function complete_include($text, $line, $start, $end) { return glob('*'); } function complete_include_once($text, $line, $start, $end) { return glob('*'); } function complete_require($text, $line, $start, $end) { return glob('*'); } function complete_require_once($text, $line, $start, $end) { return glob('*'); } } // Allow running directly do { require_once 'Cmd.php'; if (PHP_SAPI != 'cli') { break; } if (empty($_SERVER['PHP_SELF']) || FALSE === strpos($_SERVER['PHP_SELF'], basename(__FILE__))) { break; } $i = new Interact(); $i->cmdloop(); } while (0);