diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2013-08-02 23:23:50 +0400 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2013-08-02 23:23:50 +0400 |
commit | 58f369d0290feed5c2bc026b22e9ce74d8e85c09 (patch) | |
tree | 2e6f999bc45b8604cfa88e1c57bd74de06f8e9f6 | |
parent | 5e1a775016ef9eca6d05c0503996650688e39575 (diff) |
more verbose printouts - fixing execution
-rw-r--r-- | console.php | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/console.php b/console.php index a3b1357a287..538837a04b4 100644 --- a/console.php +++ b/console.php @@ -11,15 +11,26 @@ require_once 'lib/base.php'; // Don't do anything if ownCloud has not been installed yet if (!OC_Config::getValue('installed', false)) { + echo "Console can only be used once ownCloud has been installed" . PHP_EOL; exit(0); } -if (OC::$CLI) { - if ($argc > 1 && $argv[1] === 'files:scan') { - require_once 'apps/files/console/scan.php'; - } +if (!OC::$CLI) { + echo "This script can be run from the command line only" . PHP_EOL; + exit(0); +} + +if ($argc < 1) { + echo "Usage:" . PHP_EOL; + echo " php console.php <command>" . PHP_EOL; + exit(0); } -else -{ - echo "This script can be run from the command line only\n"; + +$command = $argv[1]; +array_shift($argv); + +if ($command === 'files:scan') { + require_once 'apps/files/console/scan.php'; +} else { + echo "Unknown command '$command'" . PHP_EOL; } |