update command call in aliases

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
add new aliases closer to new commands (based on 'bower' and 'grunt')

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
renamed:    _yeoman -> _yo
bower autocompletion for command and command option
move arg one completion into a function

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
rename showArgsLevel2()->completeArgTwo()+ add description

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
playing with commons arguments

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
calling completion function after declaring it is better ;)

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
indentation+test sectionning commands and options

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
Add file description
updates description from 'yeoman' to 'yo'

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
replace list of command by default generator

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
defining some local variables

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
path to the cache file (hold npm search results for 'yeoman', 'generator')

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
add cacheGeneratorList(): store results in "$generatorCache"

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
add getGeneratorList(): get the list of generators. If cache is available use it, otherwise use default values

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
various typo and code cleaning

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
remove dump code

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>
tell compsys that we return a match

Signed-off-by: Édouard Lopez <dev+github@edouard-lopez.com>