{"id":16351034,"url":"https://github.com/avstudnitz/avs_disablemodules","last_synced_at":"2025-10-09T21:14:01.600Z","repository":{"id":62490022,"uuid":"83811768","full_name":"avstudnitz/AvS_DisableModules","owner":"avstudnitz","description":"Adds a shell command info:dependencies:show-removable which exports all modules which have no dependencies","archived":false,"fork":false,"pushed_at":"2024-05-03T11:32:49.000Z","size":16,"stargazers_count":99,"open_issues_count":6,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-10-12T01:08:14.483Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avstudnitz.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-03T15:19:26.000Z","updated_at":"2024-07-11T16:31:58.000Z","dependencies_parsed_at":"2024-10-25T17:48:52.909Z","dependency_job_id":"7b3e6721-f52c-4d45-a4ea-0ac921f428d9","html_url":"https://github.com/avstudnitz/AvS_DisableModules","commit_stats":{"total_commits":9,"total_committers":8,"mean_commits":1.125,"dds":0.7777777777777778,"last_synced_commit":"4e9dd60436db12e2c8f7c5e93e778cc508f6dbd3"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avstudnitz%2FAvS_DisableModules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avstudnitz%2FAvS_DisableModules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avstudnitz%2FAvS_DisableModules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avstudnitz%2FAvS_DisableModules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avstudnitz","download_url":"https://codeload.github.com/avstudnitz/AvS_DisableModules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247411235,"owners_count":20934653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T01:08:16.788Z","updated_at":"2025-10-09T21:13:56.553Z","avatar_url":"https://github.com/avstudnitz.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"AvS_DisableModules\n=====================\nAdds a shell command `info:dependencies:show-removable` which exports all modules which have no dependencies \n\nFacts\n-----\n- version: 1.0.0\n- [extension on GitHub](https://github.com/avstudnitz/AvS_DisableModules)\n- [direct download link](https://github.com/avstudnitz/AvS_DisableModules/archive/master.tar.gz)\n- Composer key: `avstudnitz/disable-modules` (registered at Packagist)\n\nDescription\n-----------\nCall the new command as follows: \n\n```\n$ bin/magento info:dependencies:show-removable\n```\n\nYou'll get an output as follows:\n\n```\nReport successfully processed. File \"modules-removable.csv\" generated.\n```\n\nThe file \"modules-removable.csv\" will contain a list of modules: \n\n```\n\"Modules without dependencies:\"\n\" =========================== \"\n\nMagento_Weee\nMagento_WebapiSecurity\nMagento_Version\nMagento_Usps\nMagento_Ups\nMagento_TaxImportExport\nMagento_SwatchesLayeredNavigation\nMagento_Swagger\nMagento_Sitemap\nMagento_SendFriend\nMagento_SalesInventory\nMagento_ProductVideo\nMagento_Persistent\nMagento_OfflinePayments\nMagento_NewRelicReporting\nMagento_Multishipping\nMagento_LayeredNavigation\nMagento_GroupedImportExport\nMagento_GoogleOptimizer\nMagento_GoogleAdwords\nMagento_Fedex\nMagento_EncryptionKey\nMagento_DownloadableImportExport\nMagento_Dhl\nMagento_Deploy\nMagento_CustomerImportExport\nMagento_CurrencySymbol\nMagento_ConfigurableImportExport\nMagento_CheckoutAgreements\nMagento_CatalogWidget\nMagento_CatalogRuleConfigurable\nMagento_Captcha\nMagento_CacheInvalidate\nMagento_BundleImportExport\nMagento_Braintree\nMagento_Authorizenet\nMagento_AdvancedPricingImportExport\nMagento_AdminNotification\nMagento_Marketplace\nMagento_BundleSampleData\nMagento_SalesRuleSampleData\nMagento_SalesSampleData\nMagento_CustomerSampleData\nMagento_CmsSampleData\nMagento_TaxSampleData\nMagento_GroupedProductSampleData\nMagento_DownloadableSampleData\nMagento_WidgetSampleData\nMagento_MsrpSampleData\nMagento_WishlistSampleData\nMagento_ReviewSampleData\nMagento_SwatchesSampleData\nMagento_OfflineShippingSampleData\nAvS_DisableModules\n```\n\nNo other modules have any dependencies declared to any of those modules, so they can be removed safely (in theory). \nTo remove them, add `bin/magento module:disable ` in front of the module name you want to remove, i.e.:\n\n```\nbin/magento module:disable Magento_Marketplace\n```\n\n\nRequirements\n------------\n- PHP \u003e= 5.6.0\n\nCompatibility\n-------------\n- Magento  \u003e= 2.1.0 (not tested on 2.0.x)\n\nInstallation Instructions\n-------------------------\n1. Install the extension via Composer with the key shown above or copy all the files into the newly created directory \n`app/code/AvS/DisableModules/` in the Magento 2 root.\n2. Enable the extension by calling `bin/magento module:enable AvS_DisableModules`.\n3. Run `bin/magento setup:upgrade`.\n\nUninstallation\n--------------\n1. Uninstall the extension by calling `bin/magento module:uninstall AvS_DisableModules`.\n2. Remove all extension files from `app/code/AvS/DisableModules/` or use Composer to remove the extension if you have installed it with Composer\n\n\nSupport\n-------\nIf you have any issues with this extension, open an issue on [GitHub](https://github.com/avstudnitz/AvS_DisableModules/issues).\n\nContribution\n------------\nAny contribution is highly appreciated. The best way to contribute code is to open a [pull request on GitHub](https://help.github.com/articles/using-pull-requests).\n\nDeveloper\n---------\nAndreas von Studnitz, integer_net\n\n[http://www.integer-net.com](http://www.integer-net.com)\n\n[@avstudnitz](https://twitter.com/avstudnitz)\n\nLicence\n-------\n[OSL - Open Software Licence 3.0](http://opensource.org/licenses/osl-3.0.php)\n\nCopyright\n---------\n(c) 2017 Andreas von Studnitz / integer_net GmbH\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favstudnitz%2Favs_disablemodules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favstudnitz%2Favs_disablemodules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favstudnitz%2Favs_disablemodules/lists"}