> TAOUP also recommends small programs that do just one thing. If you > have so many options that you need a "huge structure" to store them, > that might be a sign that your program is overly complex. Consider > factoring it into a set of smaller cooperating processes.
It is not too big, but there are more than 7 options anyway. What about troff, for example? It is not very small and has more than 7 options.