Magento 2 provide CLI (command line interface) that helps Magento Developers perform a lot of actions such as clean cache, install sample data, reindex, generate code, create database backups or add new admin user. This blog is used to note all the available commands to save magento developer from looking up.
Usage:
- command [options] [arguments]
Options:
--help (-h)
Display this help message--quiet (-q)
Do not output any message--verbose (-v|vv|vvv)
Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug--version (-V)
Display this application version--ansi
Force ANSI output--no-ansi
Disable ANSI output--no-interaction (-n)
Do not ask any interactive question
Available commands:
help
Displays help for a commandlist
Lists commands
admin
admin:user:create
Creates an administratoradmin:user:unlock
Unlock Admin Account
cache
cache:clean
Cleans cache type(s)cache:disable
Disables cache type(s)cache:enable
Enables cache type(s)cache:flush
Flushes cache storage used by cache type(s)cache:status
Checks cache status
catalog
catalog:images:resize
Creates resized product imagescatalog:product:attributes:cleanup
Removes unused product attributes.
cron
cron:run
Runs jobs by schedule
customer
customer:hash:upgrade Upgrade customer's hash according to the latest algorithm
deploy
deploy:mode:set
Set application mode.deploy:mode:show
Displays current application mode.
dev
dev:source-theme:deploy
Collects and publishes source files for theme.dev:tests:run
Runs testsdev:urn-catalog:generate
Generates the catalog of URNs to *.xsd mappings for the IDE to highlight xml.dev:xml:convert
Converts XML file using XSL style sheets
i18n
i18n:collect-phrases
Discovers phrases in the codebasei18n:pack
Saves language packagei18n:uninstall
Uninstalls language packages
indexer
indexer:info
Shows allowed Indexersindexer:reindex
Reindexes Dataindexer:reset
Resets indexer status to invalidindexer:set-mode
Sets index mode typeindexer:show-mode
Shows Index Modeindexer:status
Shows status of Indexer
info
info:adminuri
Displays the Magento Admin URIinfo:backups:list
Prints list of available backup filesinfo:currency:list
Displays the list of available currenciesinfo:dependencies:show-framework
Shows number of dependencies on Magento frameworkinfo:dependencies:show-modules
Shows number of dependencies between modulesinfo:dependencies:show-modules-circular
Shows number of circular dependencies between modulesinfo:language:list
Displays the list of available language localesinfo:timezone:list
Displays the list of available timezones
maintenance
maintenance:allow-ips
Sets maintenance mode exempt IPsmaintenance:disable
Disables maintenance modemaintenance:enable
Enables maintenance modemaintenance:status
Displays maintenance mode status
module
module:disable
Disables specified modulesmodule:enable
Enables specified modulesmodule:status
Displays status of modulesmodule:uninstall Uninstalls modules installed by composer
sampledata
sampledata:deploy
Deploy sample data modulessampledata:remove
Remove all sample data packages from composer.jsonsampledata:reset
Reset all sample data modules for re-installation
setup
setup:backup
Takes backup of Magento Application code base, media and databasesetup:config:set
Creates or modifies the deployment configurationsetup:cron:run
Runs cron job scheduled for setup applicationsetup:db-data:upgrade
Installs and upgrades data in the DBsetup:db-schema:upgrade
Installs and upgrades the DB schemasetup:db:status
Checks if DB schema or data requires upgradesetup:di:compile
Generates DI configuration and all missing classes that can be auto-generatedsetup:install
Installs the Magento applicationsetup:performance:generate-fixtures
Generates fixturessetup:rollback
Rolls back Magento Application codebase, media and databasesetup:static-content:deploy
Deploys static view filessetup:store-config:set
Installs the store configurationsetup:uninstall
Uninstalls the Magento applicationsetup:upgrade
Upgrades the Magento application, DB data, and schema
theme
theme:uninstall
Uninstalls theme