Changing -a into -A for --any, to avoid the confusion with the classic --all, usually shortened as -a.

Also, this way it respects the convention of uppercase option letters are for configuration,
like -E for -e. We could also replace -r by -R for --reverse, but -R is usually meant to be
--recursive, so be the least surprising, we are going to keep -r for --reverse.
Fix autocomplete
Merge branch 'public' into develop