You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be hugely useful to allow for the wp-cli.yml files to define "aliases" that work inside of the wp shell REPL.
These could be defined globally or per site, and would reduce the amount of typing necessary for heavy debugging/testing sessions. So, something like $obj = new \Vendor\Package\Module\AwesomeClass(); could be simplified by providing an alias like \Vendor\Package\Module\AwesomeClass => MyAwesomeClass, so that you can simply type: $obj = new MyAwesomeClass();.
The aliases could even support entire code snippets, for setup code you often need.
Activity
danielbachhuber commentedon Dec 12, 2017
Can you share an example of how this might be formatted?
schlessera commentedon Dec 14, 2017
It would probably look something like this:
schlessera commentedon Dec 14, 2017
It should probably be smart enough to detect whether it is dealing with a class, a method/function or a variable, and produce the aliases accordingly.
It could throw warnings when aliases are ambiguous, like when it finds both a class as well as a variable that would match.