X-Git-Url: https://git.cweiske.de/shpub.git/blobdiff_plain/4e67ee4a6c7cc62f9c12f091660aae6b1e87d53b..7066ca245ef989b71e2ec71030ca9637d7196ff8:/src/shpub/Cli.php?ds=sidebyside diff --git a/src/shpub/Cli.php b/src/shpub/Cli.php index 8ec4acb..77b62cc 100644 --- a/src/shpub/Cli.php +++ b/src/shpub/Cli.php @@ -41,7 +41,7 @@ class Cli break; } } catch (\Exception $e) { - echo 'Error: ' . $e->getMessage() . "\n"; + Log::err('Error: ' . $e->getMessage()); exit(1); } } @@ -73,9 +73,6 @@ class Cli $this->cfg->host = $this->cfg->hosts[$key]; } } - if ($opts['user'] !== null) { - $this->cfg->host->user = $opts['user']; - } $this->cfg->setDebug($opts['debug']); return $res; @@ -93,7 +90,7 @@ class Cli { $optParser = new \Console_CommandLine(); $optParser->description = 'shpub'; - $optParser->version = '0.0.2'; + $optParser->version = '0.0.6'; $optParser->subcommand_required = true; $optParser->addOption( @@ -107,17 +104,6 @@ class Cli 'default' => null, ) ); - $optParser->addOption( - 'user', - array( - 'short_name' => '-u', - 'long_name' => '--user', - 'description' => 'User URL', - 'help_name' => 'URL', - 'action' => 'StoreString', - 'default' => null, - ) - ); $optParser->addOption( 'debug', array( @@ -174,9 +160,16 @@ class Cli ) ); + Command_Article::opts($optParser); Command_Note::opts($optParser); Command_Reply::opts($optParser); Command_Like::opts($optParser); + Command_Repost::opts($optParser); + Command_Rsvp::opts($optParser); + + Command_Delete::opts($optParser); + Command_Undelete::opts($optParser); + Command_Update::opts($optParser); return $optParser; }