|
|
|
|
|
by keeperofdakeys
5429 days ago
|
|
"- It doubles the number of flags of the program." I don't agree with this. One of the advantages of command line programs is that you can have a large amount of possible arguments, but it doesn't really matter for the user, as long as there is some way to give the most common (like --help and --long-help, or listing the important options in the man page, then have a full list) . This is where GUI's fall down, you must process all options to get to ones you want; where as command line programs can have just the options you want set mentioned. (have you seen mplayer's man page lately?) As well as having negating arguments, you also want long versions. This is so, when used in scripts, the arguments passed to a program make some kind of sense. With your precedence argument, just look at some of the standard tools. For rm, -f will override -i. I want this behaviour, personally. It seems 'obvious' that it should be that way. |
|