diff options
Diffstat (limited to 'core/Command/App/GetPath.php')
-rw-r--r-- | core/Command/App/GetPath.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/core/Command/App/GetPath.php b/core/Command/App/GetPath.php index 3eeee5c2c44..33a812c674e 100644 --- a/core/Command/App/GetPath.php +++ b/core/Command/App/GetPath.php @@ -23,6 +23,7 @@ namespace OC\Core\Command\App; use OC\Core\Command\Base; +use Stecman\Component\Symfony\Console\BashCompletion\CompletionContext; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; @@ -60,4 +61,16 @@ class GetPath extends Base { // App not found, exit with non-zero return 1; } + + /** + * @param string $argumentName + * @param CompletionContext $context + * @return string[] + */ + public function completeArgumentValues($argumentName, CompletionContext $context) { + if ($argumentName === 'app') { + return \OC_App::getAllApps(); + } + return []; + } } |