Paul Eggert <egg...@cs.ucla.edu> [2021-10-01 14:01:14 -0700]: > > On 10/1/21 1:30 PM, Danie de Jager wrote: > > Can we use the same options, but to trigger the longer annotation, we > > double the characters used to -hh and -HH? > > Interesting idea. Normally, later options override earlier, so 'df -h -H' is > equivalent to 'df -H'. This is so that one can alias 'df' to 'df -h' and > then type plain 'df' to get the same behavior as 'df -h', while being able > to type 'df -H' to get the other behavior. With that in mind if we made the > change you suggest, such an alias would mean that if you typed 'df' you > would get the behavior of ordinary 'df -h' while if you typed 'df -h' you'd > get the behavior of ordinary 'df -hh'. So there might be an opportunity for > confusion there. > > We could of course use a different option letter (unfortunately -B is > already taken...). >
Might it be possible to finesse the already existing envars (BLOCK_SIZE, DF_BLOCK_SIZE, etc.) to accomplish the desired suffixing mods? Or perhaps even a new envar(s) dedicated to simply specifying the suffixing, and defaulting to present behavior for backcompat...? Haven't thought this thru, just tossing it out as a possibility to think on. Might be cleaner in some respects than trying to wedge it into the options.