I just installed drush 7.0-dev and with it all the composer and bash-completion goodness. The installation went well and in a new shell it (drush 7) is now my default drush.
However it doesn’t seem to want to take commands without aliases. Is this really the new behavior or did I setup something wrong?
Here is a screenshot of a simple “drush dd files” command executed in my sites drupal root path. I compare it to the drush 6 version which works fine without an alias.
Don’t get me wrong I like aliases and all but this seems a bit draconian to force you to have to use them.