X-Git-Url: https://git.cweiske.de/shpub.git/blobdiff_plain/a6dcdf60052e2c5165528495245adb9ceeab300a..HEAD:/src/shpub/Cli.php diff --git a/src/shpub/Cli.php b/src/shpub/Cli.php index 6cc77dc..354af72 100644 --- a/src/shpub/Cli.php +++ b/src/shpub/Cli.php @@ -78,6 +78,7 @@ class Cli } } $this->cfg->setDebug($opts['debug']); + $this->cfg->setDryRun($opts['dryrun']); return $res; } catch (\Exception $exc) { @@ -95,7 +96,7 @@ class Cli $optParser = new \Console_CommandLine(); $optParser->name = 'shpub'; $optParser->description = 'Command line micropub client'; - $optParser->version = '0.3.0'; + $optParser->version = '0.7.1'; $optParser->subcommand_required = true; $optParser->addOption( @@ -119,6 +120,17 @@ class Cli 'default' => false, ) ); + $optParser->addOption( + 'dryrun', + array( + 'short_name' => '-n', + 'long_name' => '--dry-run', + 'description' => 'Do not send modifying HTTP request(s)' + . ' to the server', + 'action' => 'StoreTrue', + 'default' => false, + ) + ); Command_Connect::opts($optParser); Command_Server::opts($optParser); @@ -131,6 +143,7 @@ class Cli Command_Repost::opts($optParser); Command_Rsvp::opts($optParser); Command_Bookmark::opts($optParser); + Command_X::opts($optParser); Command_Delete::opts($optParser); Command_Undelete::opts($optParser);