[darcs-users] darcs-2 help behavior
Dan Pascu
dan at ag-projects.com
Fri Oct 3 11:58:07 UTC 2008
When I use darcs --help with darcs 2.x, I noticed that it automatically
pipes output to the pager. I guess this was introduced to allow for an
easier navigation of the help text, however from a usability point of
view this is a setback as it introduces more annoyances than it helps.
Scrolling back to see the output was not an issue even before (in Linux
I used Shift-PgUp, Shift-PgDown to go through the text if it was not
contained completely in the terminal window. I guess there are similar
ways in other operating systems). One could even pipe the output to a
pager if needed.
Now, one of the uses of --help is to recall some forgotten options or to
find out new options that apply to a given command. As it was, the help
output was still on the screen, even after darcs --help was done. I
could easily scroll up/down and paste the necessary arguments in the
command I was typing. With the new behavior, after I quit the pager, the
help text is gone. If I need to lookup more options this way, I need to
remember them all because once I close the pager they are no longer
visible. While typing them in the command line, if for some reason I
forgot one or I still need to consult the help output I can't do it and
I have to erase the whole command and type darcs --help again, consult
the output, memorize all the stuff and then go back to type the command
all over again.
IMO, from a usability point of view this is more cumbersome and
annoying, with no extra added benefit. The previous behavior could
easily emulate the current one by piping the output to a pager if
needed, while the current one doesn't seem to be able to emulate the old
one because it seems the pager cannot be disabled, or I could not find a
way to do it.
Can someone please enlighten me if there is a way to disable the pager,
or if not could this behavior be revisited and if not reverted, at least
provide a way to disable it?
--
Dan
More information about the darcs-users
mailing list