Files
luos/workflow/engine/bin/cli.php
Roly Rudy Gutierrez Pinto f81200e6a1 HOR-3621-A The following command works:
./processmaker browser-cache-files-upgrade
./processmaker cacheview-repair
./processmaker change-password-hash-method
./processmaker check-workspace-disabled-code
./processmaker database-generate-self-service-by-value
./processmaker database-upgrade
./processmaker database-verify-consistency
./processmaker database-verify-migration-consistency
./processmaker flush-cache
./processmaker help
./processmaker hotfix-install
./processmaker info
./processmaker list-ids
./processmaker mafe-translation
./processmaker migrate-cases-folders
./processmaker migrate-content
./processmaker migrate-indexing-acv
./processmaker migrate-itee-to-dummytask
./processmaker migrate-list-unassigned
./processmaker migrate-new-cases-lists
./processmaker migrate-self-service-value
./processmaker plugins-database-upgrade
./processmaker translation-repair
./processmaker unify-database
./processmaker upgrade
./processmaker workspace-backup
./processmaker workspace-restore
./processmaker workspace-upgrade
2017-08-04 16:35:26 -04:00

37 lines
930 B
PHP

<?php
require_once(__DIR__ . '/../../../bootstrap/autoload.php');
$app = new Maveriks\WebApplication();
$app->setRootDir(PROCESSMAKER_PATH);
$app->loadEnvironment();
// trap -V before pake
if (in_array('-v', $argv) || in_array('-V', $argv) || in_array('--version', $argv)) {
printf("ProcessMaker version %s\n", pakeColor::colorize(trim(file_get_contents(PATH_GULLIVER . 'VERSION')), 'INFO'));
exit(0);
}
// register tasks
//TODO: include plugins
$directories = array(PATH_HOME . 'engine/bin/tasks');
$pluginsDirectories = glob(PATH_PLUGINS . "*");
foreach ($pluginsDirectories as $dir) {
if (!is_dir($dir)) {
continue;
}
if (is_dir("$dir/bin/tasks")) {
$directories[] = "$dir/bin/tasks";
}
}
foreach ($directories as $dir) {
foreach (glob("$dir/*.php") as $filename) {
include_once($filename);
}
}
CLI::run();
exit(0);