Search code examples
aliascmder

How to create an alias with multiple commands that accepts parameters in Cmder?


I would like to know how to create one alias with multiple commands in Cmder, that accepts parameters and injects them into the commands.


Solution

  • To separate commands in a single alias $t would do the trick. To retrieve all the parameters passed to an alias $* would do the trick.

    Examples:

    • Multiple Commands: alias serveApp=cd "C:\app" $t grunt serve
    • Parameters: alias nav=cd $*, usage: nav "C:\app"
    • Combination: alias servePath=cd $* $t grunt serve