We just released a new bundle for Symfony2 apps called ServerGroveShellAliasBundle which creates a list of shell aliases for all the commands registered in the Symfony2 application.

The list of aliases can then be added to your shell profile configuration (/etc/bash_profile or ~/.profile).

This allows you to have auto-complete support on your Symfony commands. Start typing console-s[TAB] and it will auto-complete to console-server-run.

It also supports aliasing your commands to the application with absolute paths, so you can call your commands from anywhere in the filesystem.

It only works with unix based systems, Windows support can be added later.

For more features and details about the bundle, visit the ServerGroveShellAliasBundle repository on Github. Happy Bundling!