Created on 2008-01-24.02:20:29 by markstos, last changed 2009-10-24.00:05:42 by admin.
msg2708 (view) |
Author: markstos |
Date: 2008-01-24.02:20:27 |
|
When I do "darcs record -h", the most basic and fundamental details about how it
works immediately scroll off the screen, and I instead see the "Advanced
options" which is far less likely to be what I need, and is generally the same
for all the commands.
I would suggest that with --help, the last line is just:
"Help for advanced options is available through --help-advanced"
Running "--help-advanced" would behave as --help does now, showing the regular
and advanced help.
Besides the scrolling issue, I think provider shorter, more relevant help by
default will increase the impression that darcs is simple and easy to use.
|
msg2718 (view) |
Author: ertai |
Date: 2008-01-24.09:01:12 |
|
Excerpts from bugs's message of Thu Jan 24 02:20:30 UTC 2008:
>
> New submission from Mark Stosberg <mark@summersault.com>:
>
> When I do "darcs record -h", the most basic and fundamental details about how it
> works immediately scroll off the screen, and I instead see the "Advanced
> options" which is far less likely to be what I need, and is generally the same
> for all the commands.
>
> I would suggest that with --help, the last line is just:
>
> "Help for advanced options is available through --help-advanced"
>
> Running "--help-advanced" would behave as --help does now, showing the regular
> and advanced help.
>
> Besides the scrolling issue, I think provider shorter, more relevant help by
> default will increase the impression that darcs is simple and easy to use.
What about automatically launching a pager ($PAGER) when the output is a tty?
Note: That's git default
|
msg2721 (view) |
Author: markstos |
Date: 2008-01-24.15:13:20 |
|
> What about automatically launching a pager ($PAGER) when the output is a tty?
That would help because it would leave the basic help visible at the top
of the screen. And I suppose I could quit the pager before scrolling
down to view the advanced text.
There definitely other uses of darcs where I wish that was the default.
For example, on a project with any history, you almost always want
darcs changes | $PAGER
not just "darcs changes" anyway.
Mark
|
msg2749 (view) |
Author: droundy |
Date: 2008-01-25.19:25:15 |
|
On Thu, Jan 24, 2008 at 09:56:18AM +0100, Nicolas Pouillard wrote:
> What about automatically launching a pager ($PAGER) when the output is a tty?
>
> Note: That's git default
I think this is probably the better option.
--
David Roundy
Department of Physics
Oregon State University
|
msg2776 (view) |
Author: wferi |
Date: 2008-01-25.21:58:38 |
|
David Roundy <droundy@darcs.net> writes:
> On Thu, Jan 24, 2008 at 09:56:18AM +0100, Nicolas Pouillard wrote:
>> What about automatically launching a pager ($PAGER) when the output is a tty?
>>
>> Note: That's git default
>
> I think this is probably the better option.
It would be especially nice if the pager preserved coloring of the
output. Is there a way to get darcs1 output escape sequences when
writing to a pipe? Er, I could as well have a look...
--
Thanks,
Feri.
|
msg2779 (view) |
Author: markstos |
Date: 2008-01-25.22:23:19 |
|
Wagner Ferenc wrote:
>
> David Roundy <droundy@darcs.net> writes:
>
>> On Thu, Jan 24, 2008 at 09:56:18AM +0100, Nicolas Pouillard wrote:
>>> What about automatically launching a pager ($PAGER) when the output is a tty?
>>>
>>> Note: That's git default
>> I think this is probably the better option.
>
> It would be especially nice if the pager preserved coloring of the
> output. Is there a way to get darcs1 output escape sequences when
> writing to a pipe? Er, I could as well have a look...
I think what you are getting at might be how the defaults are set up for
the Perl-based 'ack' program:
If the output is a tty, color is on by default. However, if output is a
pipe, color is off by default, since other programs tend to expect plain
text.
Related: I believe "less" doesn't handle color escape codes by default.
You have to invoke it with "-R" for that.
Mark
|
msg2782 (view) |
Author: markstos |
Date: 2008-01-25.22:33:20 |
|
This well-commented perl function "is_interactive" may be of interest
when writing code that decides when to show color and use a $PAGER by
default and when to not. It is what the 'ack' utility uses:
http://search.cpan.org/src/DCONWAY/IO-Interactive-v0.0.3/lib/IO/Interactive.pm
( ack is a programmer-friendly alternative to "grep" ).
Mark
|
msg3221 (view) |
Author: salty-horse |
Date: 2008-02-07.21:21:37 |
|
While the exact use-cases of the pager are still discussed, I noticed that
"darcs help <command>" launches a pager, but "darcs <command> --help" doesn't.
|
msg4080 (view) |
Author: droundy |
Date: 2008-03-28.20:32:03 |
|
We now use pager for darcs commmand --help. I'm closing this bug, and folks who
like could open a fresh bug with a specific request.
|
|
Date |
User |
Action |
Args |
2008-01-24 02:20:29 | markstos | create | |
2008-01-24 09:01:14 | ertai | set | status: unread -> unknown nosy:
+ darcs-devel, ertai messages:
+ msg2718 |
2008-01-24 15:13:21 | markstos | set | nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, ertai messages:
+ msg2721 |
2008-01-25 19:25:17 | droundy | set | nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, ertai messages:
+ msg2749 |
2008-01-25 21:58:39 | wferi | set | nosy:
+ wferi messages:
+ msg2776 |
2008-01-25 22:23:21 | markstos | set | nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, ertai, wferi messages:
+ msg2779 |
2008-01-25 22:33:21 | markstos | set | nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, ertai, wferi messages:
+ msg2782 title: wish: hide advanced with --help-advanced -> when to use a $PAGER |
2008-02-06 04:29:39 | markstos | link | issue84 superseder |
2008-02-07 21:21:38 | salty-horse | set | nosy:
+ wferi, salty-horse, - wferi messages:
+ msg3221 |
2008-02-11 01:28:41 | markstos | set | status: unknown -> has-patch nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, salty-horse, ertai, wferi |
2008-03-28 20:32:05 | droundy | set | status: has-patch -> resolved-in-unstable nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, salty-horse, ertai, wferi messages:
+ msg4080 |
2008-09-04 21:32:04 | admin | set | status: resolved-in-unstable -> resolved nosy:
+ dagit |
2009-08-06 17:52:12 | admin | set | nosy:
+ jast, Serware, dmitry.kurochkin, zooko, mornfall, simon, thorkilnaur, - droundy, salty-horse, ertai, wferi |
2009-08-06 20:55:10 | admin | set | nosy:
- beschmi |
2009-08-10 22:11:46 | admin | set | nosy:
+ wferi, ertai, salty-horse, - zooko, jast, Serware, mornfall |
2009-08-11 00:05:01 | admin | set | nosy:
- dagit |
2009-08-25 18:03:38 | admin | set | nosy:
- simon |
2009-08-27 14:08:18 | admin | set | nosy:
tommy, kowey, markstos, darcs-devel, salty-horse, thorkilnaur, ertai, wferi, dmitry.kurochkin |
2009-10-23 22:40:43 | admin | set | nosy:
+ nicolas.pouillard, - ertai |
2009-10-24 00:05:42 | admin | set | nosy:
+ ertai, - nicolas.pouillard |
|