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