> On Mon, Sep 22, 2014 at 5:33 PM, Karel Zak <kzak@xxxxxxxxxx> wrote: >> On Wed, Sep 17, 2014 at 09:52:36PM +0600, Gennady Kovshenin wrote: >>> I like the format=auto idea. But we can keep it to just the number of >>> columns instead of a full CxR format. >> >> It would be the best to talk about number of months ;-) >> >>> i.e. format=2 (2x6), format=3 (3x4), format=4 (4x3), and so on. >>> perhaps the parameter should be called --columns/-c instead of format. >>> We can either have an additional auto value to the format, or have it >>> be on by default. >>> Having auto on by default means breaking compatibility. Some users >>> might be parsing output expecting the default 3x4 view in place and if >>> we abruptly change this to be stretched automatically their scripts >>> might break. >>> >>> Any thoughts on the above? --format vs. --columns? And the default >>> value thereof. >> >> Or something else --horizontal-months[=<num>|auto] >> >> and think we can support arbitrary <num> in range 1-12. >> >> Karel On 22 September 2014 12:38, Gennady Kovshenin <gennady@xxxxxxxxxxxxx> wrote: > Agreed. And the default would still be 3, right? For back compatibility. > > What's the short version of the flag -z? Mind the fact the cal is part of posix, so adding short options may cause (theoretically) necessity to be either backwards incompatible or break the standard. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cal.html > And would the auto mode try to still limit itself to a rectangle? Or > stretch indefinitely? IMHO rectangles are fine if the they are requested with an option something like --geometry=x:y But if the number of months is wanted to be --begin=<date> --end=<date> Then the default geometry 3xN should be applied, unless otherwise defined by user. When --geometry=5:3 is defined and --begin && --end define a period of a year (for example), then the last three 'month' entries should be blanks. Would that make sense? -- Sami Kerola http://www.iki.fi/kerolasa/ -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html