Add a run-script command
Merge remote-tracking branch 'fabpot/run-script-cmd'
Only return search matches once, fixes #1801
Implement search over description/keywords, refs #1801
Fix handling of COMPOSER_DISCARD_CHANGES env var
Clarify exception message
Clarify some more
removes sudo from global installation

The /usr/local/bin folder should require sudo access.
Merge pull request #1807 from sclarson/patch-1

removes sudo from global installation
Remind people to use sudo, refs #1807