add `-s/--short` option to `ferium upgrade` to hide compatible mods
I have ferium upgrade in my upgrade script and printing all mods every time is unnecessary in my case. I only want to see mods that are actually upgraded.
-l in this case is confusing for any linux/terminal user, as it's an almost standard for "long list format" or otherwise for "long output", the format that --verbose uses.
--less is an unfortunate naming for all linux users, as it's a standard tool for displaying files in terminal. There are many tools that use --less argument to use less as a pager and it's confusing.
A much better and standardized argument option is -q, --quiet, --silent which suppresses printing to terminal.
You're right, I didn't think about that (I'm a Linux user myself). Do you think -q/--quiet would be the right choice? The command line flag only suppresses the first part and doesn't print nothing.
I think I would go with -s --short for the short output like yours and with -q --quiet for no output at all (exit code only).