See the light - agile, industrial strength, rapid web application development made easy

(Quick Reference) # alias ## Purpose Configures Grails command aliases. ## Examples
    grails alias ra run-app
    grails alias rft test-app functional:
    grails alias --list
    grails alias rft
    grails alias --delete=ra
## Description Aliases can be defined to associate names with commands. The alias may be considerably shorter and/or more expressive than the corresponding command. For example, the command to run all of the integration tests in an application is usually something like this:
    grails test-app integration:
An alias named run-integration-tests could be configured to do the same thing:
    grails alias run-integration-tests test-app integration:
After defining that alias the integration tests may be run with this:
    grails run-integration-tests
A shorter version of that alias might look something like this:
    grails alias rit test-app integration:
After defining that alias the integration tests may be run with this:
    grails rit
Usage:
    grails alias [--delete=alias] [--list] [alias [command]]
To configure a new alias or to update an existing alias:
    grails alias [alias command]
`alias` is the name of the alias and `command` is the command to be associated with that alias. For example, the following creates an alias named `rit` that will run all of the integration tests in an application:
    grails alias rit test-app integration:
To display the value of an existing alias:
    grails alias [alias]
Example:
    grails alias rit
    rit = test-app integration:
To list all configured aliases:
    grails alias --list
To delete an alias:
    grails alias --delete=<alias>
Example:
    grails alias --delete=rit
### Limitations Alias definitions may include parameters such as the "unit:" argument in "grails alias rut test-app unit:" but may not include command line switches that begin with a "-" or "--" as those will be consumed by the alias command itself. For example the command "grails alias up upgrade --non-interactive" creates an alias named "up" which will execute "upgrade" not "upgrade --non-interactive". The "--non-interactive" switch in the original alias command is applied to the alias command itself, not the alias being defined. When aliases are invoked, additional switches may be applied like "grails up --non-interactive". Alias definitions may not refer to other aliases. | Quick Reference (hide)