Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 2.77 KB

README.md

File metadata and controls

40 lines (33 loc) · 2.77 KB

Warden Aliases

Warden is a CLI utility for orchestrating Docker based developer environments.

These aliases make your warden based development life easier (how?, see below).

Installation

Copy the content of file (https://raw.githubusercontent.com/MagePsycho/magento2-warden-aliases/master/src/m2-warden-aliases.sh to your ~/.bash_profile

Or you can directly copy as

wget -O - https://raw.githubusercontent.com/MagePsycho/magento2-warden-aliases/master/src/m2-warden-aliases.sh >> ~/.bash_profile

Note: Make sure to run this command only once, otherwise it will append the same code again and again

After adding the aliases to the bash_profile, you need to reload it

source ~/.bash_profile

If you are using other than bash shell, like zsh, you can use the similar approach.

Aliases

With aliases, you don't need to write full warden command.

Category Warden Command Alias Command
Magento 2 warden shell -c "bin/magento <action>" wm2 <action>
MageRun warden shell -c "n98-magerun <action>" wmr <action>
Redis warden redis <action> wrd <action>
Database warden db <action> wdb <action>
Logs warden env logs --tail 0 -f nginx php-fpm php-debug wlg
Shell (php-fpm) warden shell wsh
Shell (php-debug) warden debug wdg
Global Services warden svc <action> wsvc <action>
Global Services warden svc up wsup
Global Services warden svc stop wsst
Environment warden env <action> wenv <action>
Environment warden env up wup
Environment warden env stop wst
Environment Init warden env-init <project> <environment_type> && warden sign-certificate <project>.test winit <project> <environment_type>