jenkins-bot has submitted this change and it was merged.

Change subject: Consistency updates for commandline scripts
......................................................................


Consistency updates for commandline scripts

Change-Id: Ibdf353456e42570a0cb4f00e84329d083e0b06eb
---
M scripts/createCheckIndex.php
M scripts/groupStatistics.php
M scripts/languageeditstats.php
M scripts/magic-export.php
M scripts/migrate-schema2.php
M scripts/mwcore-export.php
M scripts/poimport.php
M scripts/populateFuzzy.php
M scripts/processMessageChanges.php
M scripts/refresh-translatable-pages.php
M scripts/ttmserver-export.php
M scripts/yaml-tests.php
12 files changed, 46 insertions(+), 32 deletions(-)

Approvals:
  Nikerabbit: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/scripts/createCheckIndex.php b/scripts/createCheckIndex.php
index 8ce7006..a2c3ac8 100644
--- a/scripts/createCheckIndex.php
+++ b/scripts/createCheckIndex.php
@@ -25,7 +25,7 @@
                        'checking for problems.';
                $this->addOption(
                        'group',
-                       'Comma separated list of group IDs to process (can use 
* as wildcard). ' .
+                       '(optional) Comma separated list of group IDs to 
process (can use * as wildcard). ' .
                        'Default: "*"',
                        false, /*required*/
                        true /*has arg*/
diff --git a/scripts/groupStatistics.php b/scripts/groupStatistics.php
index 3bc225b..776379c 100644
--- a/scripts/groupStatistics.php
+++ b/scripts/groupStatistics.php
@@ -191,7 +191,7 @@
        public function __construct() {
                parent::__construct();
                $this->mDescription = 'Script to generate statistics about the 
localisation ' .
-                       'level of one or more message groups';
+                       'level of one or more message groups.';
                $this->addOption(
                        'groups',
                        '(optional) Comma separated list of groups',
diff --git a/scripts/languageeditstats.php b/scripts/languageeditstats.php
index 5ef33db..f1c0d92 100644
--- a/scripts/languageeditstats.php
+++ b/scripts/languageeditstats.php
@@ -22,7 +22,7 @@
 class LanguageEditStats extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Script to show number of edits per 
language for all message groups';
+               $this->mDescription = 'Script to show number of edits per 
language for all message groups.';
                $this->addOption(
                        '(optional) Show given number of language codes 
(default: 10)',
                        'top',
diff --git a/scripts/magic-export.php b/scripts/magic-export.php
index fc77358..1c4327a 100644
--- a/scripts/magic-export.php
+++ b/scripts/magic-export.php
@@ -23,9 +23,19 @@
 
        public function __construct() {
                parent::__construct();
-
-               $this->addOption( 'target', 'Target directory for exported 
files', true, true );
-               $this->addOption( 'type', 'magic or special', true, true );
+               $this->mDescription = 'Export of aliases and magic words for 
MediaWiki extensions.';
+               $this->addOption(
+                       'target',
+                       'Target directory for exported files',
+                       true, /*required*/
+                       true /*has arg*/
+               );
+               $this->addOption(
+                       'type',
+                       'magic or special',
+                       true, /*required*/
+                       true /*has arg*/
+               );
        }
 
        public function execute() {
@@ -37,7 +47,7 @@
                        case 'magic':
                                break;
                        default:
-                               die( 'Invalid type.' );
+                               $this->error( 'Invalid type.', 1 );
                }
 
                $this->openHandles();
@@ -99,12 +109,12 @@
                                                
$this->messagesOld[$group->getId()] = $specialPageAliases;
                                                unset( $specialPageAliases );
                                        } else {
-                                               die( "File '$inFile' does not 
contain an aliases array.\n" );
+                                               $this->error( "File '$inFile' 
does not contain an aliases array.", 1 );
                                        }
                                        break;
                                case 'magic':
                                        if ( !isset( $magicWords ) ) {
-                                               die( "File '$inFile' does not 
contain a magic words array.\n" );
+                                               $this->error( "File '$inFile' 
does not contain a magic words array.", 1 );
                                        }
                                        $this->messagesOld[$group->getId()] = 
$magicWords;
                                        unset( $magicWords );
diff --git a/scripts/migrate-schema2.php b/scripts/migrate-schema2.php
index e0d4fb2..80b8bef 100644
--- a/scripts/migrate-schema2.php
+++ b/scripts/migrate-schema2.php
@@ -26,28 +26,22 @@
 
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Migrates db schema to version 2.';
+               $this->mDescription = 'Migrates database schema to version 2.';
        }
 
        public function execute() {
                $dbw = wfGetDB( DB_MASTER );
                if ( !$dbw->tableExists( 'revtag' ) ) {
-                       $this->error( "Table revtag doesn't exist. Translate 
extension is not installed?" );
-
-                       return;
+                       $this->error( "Table revtag doesn't exist. Translate 
extension is not installed?", 1 );
                }
 
                if ( !$dbw->tableExists( 'revtag_type' ) ) {
-                       $this->error( "Table revtag_type doesn't exist. 
Migration is already done." );
-
-                       return;
+                       $this->error( "Table revtag_type doesn't exist. 
Migration is already done.", 1 );
                }
 
                if ( $dbw->getType() !== 'mysql' ) {
                        $this->error( "This migration script only supports 
mysql. Please help " .
-                               "us to write routine for {$dbw->getType()}." );
-
-                       return;
+                               "us to write routine for {$dbw->getType()}.", 1 
);
                }
 
                $table = $dbw->tableName( 'revtag' );
diff --git a/scripts/mwcore-export.php b/scripts/mwcore-export.php
index bc7b69b..737f52e 100644
--- a/scripts/mwcore-export.php
+++ b/scripts/mwcore-export.php
@@ -21,7 +21,7 @@
 class MwCoreExport extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Core special features exporter';
+               $this->mDescription = 'Core special features exporter.';
                $this->addOption(
                        'target',
                        'Target directory for exported files',
@@ -30,7 +30,7 @@
                );
                $this->addOption(
                        'lang',
-                       'Comma separated list of language codes. Default: *',
+                       '(optional) Comma separated list of language codes. 
Default: *',
                        false, /*required*/
                        true /*has arg*/
                );
diff --git a/scripts/poimport.php b/scripts/poimport.php
index 72eb9d7..56d67f5 100644
--- a/scripts/poimport.php
+++ b/scripts/poimport.php
@@ -21,7 +21,7 @@
 class PoImport extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Po file importer (does not make changes 
unless specified)';
+               $this->mDescription = 'Po file importer (does not make changes 
unless specified).';
                $this->addOption(
                        'file',
                        'Gettext file to import (Translate specific 
formatting)',
@@ -36,7 +36,7 @@
                );
                $this->addOption(
                        'really',
-                       'Actually make changes',
+                       '(optional) Actually make changes',
                        false, /*required*/
                        false /*has arg*/
                );
diff --git a/scripts/populateFuzzy.php b/scripts/populateFuzzy.php
index 19108f5..0f7fbf6 100644
--- a/scripts/populateFuzzy.php
+++ b/scripts/populateFuzzy.php
@@ -22,7 +22,12 @@
        public function __construct() {
                parent::__construct();
                $this->mDescription = 'A script to populate fuzzy tags to 
revtag table.';
-               $this->addOption( 'namespace', 'Namepace name or id', 
/*required*/false, /*has arg*/true );
+               $this->addOption(
+                       'namespace',
+                       '(optional) Namepace name or id',
+                       /*required*/false,
+                       /*has arg*/true
+               );
        }
 
        public function execute() {
diff --git a/scripts/processMessageChanges.php 
b/scripts/processMessageChanges.php
index 57928c6..396997b 100644
--- a/scripts/processMessageChanges.php
+++ b/scripts/processMessageChanges.php
@@ -40,15 +40,15 @@
                $this->mDescription = 'Script for processing message changes in 
file based message groups';
                $this->addOption(
                        'group',
-                       'Comma separated list of group IDs to process (can use 
* as wildcard). ' .
+                       '(optional) Comma separated list of group IDs to 
process (can use * as wildcard). ' .
                                'Default: "*"',
                        false, /*required*/
                        true /*has arg*/
                );
                $this->addOption(
                        'skipgroup',
-                       'Comma separated list of group IDs to not process (can 
use * as wildcard). ' .
-                               'Overrides --group parameter. Default: "*"',
+                       '(optional) Comma separated list of group IDs to not 
process (can use * ' .
+                               'as wildcard). Overrides --group parameter.',
                        false, /*required*/
                        true /*has arg*/
                );
diff --git a/scripts/refresh-translatable-pages.php 
b/scripts/refresh-translatable-pages.php
index c12bf1f..37021e1 100644
--- a/scripts/refresh-translatable-pages.php
+++ b/scripts/refresh-translatable-pages.php
@@ -23,7 +23,7 @@
 class RefreshTranslatablePages extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Ensure all translation pages are up to 
date';
+               $this->mDescription = 'Ensure all translation pages are up to 
date.';
        }
 
        public function execute() {
diff --git a/scripts/ttmserver-export.php b/scripts/ttmserver-export.php
index 667dc5d..4972d82 100644
--- a/scripts/ttmserver-export.php
+++ b/scripts/ttmserver-export.php
@@ -26,11 +26,16 @@
 
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Script to bootstrap TTMServer';
-               $this->addOption( 'threads', 'Number of threads', 
/*required*/false, /*has arg*/true );
+               $this->mDescription = 'Script to bootstrap TTMServer.';
+               $this->addOption(
+                       'threads',
+                       '(optional) Number of threads',
+                       /*required*/false,
+                       /*has arg*/true
+               );
                $this->addOption(
                        'ttmserver',
-                       'Server configuration identifier',
+                       '(optional) Server configuration identifier',
                        /*required*/false,
                        /*has arg*/true
                );
diff --git a/scripts/yaml-tests.php b/scripts/yaml-tests.php
index ca56bd6..c52cc25 100644
--- a/scripts/yaml-tests.php
+++ b/scripts/yaml-tests.php
@@ -21,7 +21,7 @@
 class YamlTests extends Maintenance {
        public function __construct() {
                parent::__construct();
-               $this->mDescription = 'Script for comparing supported YAML 
parser implementations';
+               $this->mDescription = 'Script for comparing supported YAML 
parser implementations.';
        }
 
        public function execute() {

-- 
To view, visit https://gerrit.wikimedia.org/r/89778
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ibdf353456e42570a0cb4f00e84329d083e0b06eb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Siebrand <siebr...@wikimedia.org>
Gerrit-Reviewer: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to