--- On Mon, 8/24/09, Alex <mrzmanwiki(a)gmail.com> wrote:
I don't
believe anyone
except you has actually proposed restructuring the
extensions directory.
Perhaps not. But, I don't see why that is relevant. I am making arguments why the
extensions directory should be restructured. I may convince no one, but I don't think
I should presume that.
A) There
aren't that many extensions that add command line utilities
(several
extensions also have scripts and hook based extensions so
wouldn't
neatly fit into such categories)
Here are the files in /extensions/ that reference /maintenance/command.inc. There are 65
of them (line number of the reference at the end). I don't know which of these are
commonly used and therefore included in installation extension/ directories, but I assume
all of them are used by at least a small number of sites (otherwise, why include them in
the extensions directory at all?)
/extensions/AbuseFilter/install.php:8
/extensions/AbuseFilter/phpTest.php:8
/extensions/AdvancedSearch/populateCategorySearch.php:9
/extensions/AntiSpoof/batchAntiSpoof.php:6
/extensions/AntiSpoof/generateEquivset.php:4
/extensions/Babel/txt2cdb.php:9
/extensions/BoardVote/voterList.php:6
/extensions/CentralAuth/migratePass0.php:8
/extensions/CentralAuth/migratePass1.php:8
/extensions/CentralAuth/migrateStewards.php:3
/extensions/CentralNotice/rebuildLocalTemplates.php:3
/extensions/CentralNotice/rebuildTemplates.php:3
/extensions/CheckUser/importLog.php:4
/extensions/CheckUser/install.php:8
/extensions/cldr/rebuild.php:11
/extensions/CodeReview/svnImport.php:6
/extensions/CommunityVoice/CLI/Initialize.php:4
/extensions/Configure/findSettings.php:18
/extensions/Configure/manage.php:19
/extensions/Configure/migrateFiles.php:17
/extensions/Configure/migrateToDB.php:16
/extensions/Configure/writePHP.php:18
/extensions/DataCenter/CLI/Import.php:4
/extensions/DataCenter/CLI/Initialize.php:4
/extensions/DumpHTML/dumpHTML.php:61
/extensions/DumpHTML/wm-scripts/old/filterNamespaces.php:4
/extensions/DumpHTML/wm-scripts/queueController.php:6
/extensions/FlaggedRevs/maintenance/clearCachedText.php:13
/extensions/FlaggedRevs/maintenance/reviewAllPages.php:8
/extensions/FlaggedRevs/maintenance/updateAutoPromote.php:8
/extensions/FlaggedRevs/maintenance/updateLinks.php:10
/extensions/FlaggedRevs/maintenance/updateQueryCache.php:8
/extensions/FlaggedRevs/maintenance/updateStats.php:8
/extensions/LiquidThreads/compat/generateCompatibilityLocalisation.php:6
/extensions/LiquidThreads/import/import-parsed-discussions.php:4
/extensions/LiquidThreads/migrateDatabase.php:7
/extensions/LocalisationUpdate/update.php:7
/extensions/MetavidWiki/maintenance/download_from_archive_org.php:4
/extensions/MetavidWiki/maintenance/maintenance_util.inc.php:15
/extensions/MetavidWiki/maintenance/metavid2mvWiki.inc.php:16
/extensions/MetavidWiki/maintenance/metavid_gov_templates.php:2
/extensions/MetavidWiki/maintenance/mv_oneTime_fixes.php:2
/extensions/MetavidWiki/maintenance/mv_update.php:6
/extensions/MetavidWiki/maintenance/ogg_thumb_insert.php:15
/extensions/MetavidWiki/maintenance/scrape_and_insert.inc.php:12
/extensions/MetavidWiki/maintenance/transcode_to_flv.php:13
/extensions/MetavidWiki/maintenance/video_ocr_thumb_insert.php:15
/extensions/OAI/oaiUpdate.php:17
/extensions/ParserFunctions/testExpr.php:4
/extensions/SecurePoll/voterList.php:11
/extensions/SemanticMediaWiki/maintenance/SMW_conceptCache.php:18
/extensions/SemanticMediaWiki/maintenance/SMW_dumpRDF.php:34
/extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php:41
/extensions/SemanticMediaWiki/maintenance/SMW_setup.php:46
/extensions/SemanticMediaWiki/maintenance/SMW_unifyProperties.php:27
/extensions/SemanticResultFormats/Ploticus/SRF_Ploticus_cleanCache.php:24
/extensions/SemanticTasks/ST_CheckForReminders.php:6
/extensions/SpamBlacklist/cleanup.php:9
/extensions/SwarmExport/swarmExport.php:23
/extensions/TitleKey/rebuildTitleKeys.php:3
/extensions/TorBlock/loadExitNodes.php:7
/extensions/TrustedXFF/generate.php:8
/extensions/UsabilityInitiative/PrefStats/populatePrefStats.php:9
/extensions/WikiAtHome/internalCmdLineEncoder.php:6
/extensions/WikiTrust/sql/create_db.php:74
Dan