From 58f369d0290feed5c2bc026b22e9ce74d8e85c09 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <thomas.mueller@tmit.eu>
Date: Fri, 2 Aug 2013 21:23:50 +0200
Subject: [PATCH] more verbose printouts - fixing execution

---
 console.php | 25 ++++++++++++++++++-------
 1 file 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;
 }
-- 
GitLab