On 22/02/13 07:14, Dan McGee wrote:
On Thu, Feb 21, 2013 at 12:42 PM, Dave Reisner <dreisner@archlinux.org> wrote:
This prevents "non-sensical" combinations of flags from being misinterpreted, such as:
$ pacman -Si --changelog $package --changelog is -c, meaning --clean for -S
$ pacman -Q --sysupgrade --sysupgrade is -u, meaning --upgrades for -Q
Signed-off-by: Dave Reisner <dreisner@archlinux.org> --- Almost wonder if we should just be uniform and do them all like this? Would prevent someone from reintroducing a bad overlap again in the future.
I think that would be a prerequisite to really attack: FS#20950 - pacman should refuse to run when it doesn't understand one of its arguments https://bugs.archlinux.org/task/20950 But of course, the broken single letter options need addressed first!