When select command is executed with a single argument (select "project") and can't find an element, it fails correctly:
But when several arguments given, then it does not fail gracefully. Consider a command select foo bar, the behavior is summarized in table below.
|Workspace projects||Current result||Expected result|
|foo, bar||selects foo and bar||selects foo and bar|
|foo||selects foo||failure because no bar|
|bar||selects bar||failure because no foo|
|empty||does nothing||failure because no foo (to fail fast)|