On Friday, April 29, 2016 at 7:45:35 AM UTC+5:30, Paul Rubin wrote: > Steven D'Aprano writes: > > (1) print the help text to stdout; > > (2) run the help text through a pager; > > Stdout unless the PAGER env var is set. Otherwise, I'd say still stdout > since the person can pipe it through a pager if they want, but you could > use the pager or be fancy and try to detect if stdout is a pty/tty > before using the pager. Git pages by default and it bugs me because I > tend to use git commands in emacs shell windows and the pager makes a > mess.
Quite bewildered by this thread... Are we in 2016? [Reminds me of the bizarre claim that world has not moved on from text] eg I am on on Ubuntu 16.4 (vanilla) right now. This means that when I pull up a terminal I get gnome-terminal. Which means that when the screen fills up I get a scroll bar Now I can get perverse and use xterm/rxvt. Or a console outside of X (ctrl-Alt-F[1-6] ) And even there Shift-pgup works Of course there is the 1 in 100 times this does not hold; - ssh to a remote machine - Upgraded ubuntu and broke X - etc [What happens in windows on a cmd-box... not sure] IOW pager functionality is quite builtin in shells nowadays Why replicate and cause annoyance? -- https://mail.python.org/mailman/listinfo/python-list