X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=selector.1;h=95022c737fa2193d19168258c4baea3479b06375;hb=7dc3c167aba9172a8c86b81908677417b6201e20;hp=cc9209ac09205698c0dfe41abc237fb815baa5cb;hpb=31a7b19d2aad15f9804b2377a16d518f54038675;p=selector.git diff --git a/selector.1 b/selector.1 index cc9209a..95022c7 100644 --- a/selector.1 +++ b/selector.1 @@ -1,4 +1,4 @@ -.TH "SELECTORcg" "1" +.TH "SELECTOR" "1" .SH "NAME" selector - A simple shell command for dynamic pattern selection .SH "SYNOPSIS" @@ -6,23 +6,36 @@ selector - A simple shell command for dynamic pattern selection \fBselector\fP [\fBoptions\fP] -f .SH "DESCRIPTION" .PP -\fBselector\fP is a simple shell command which provides a dynamic -string selection. A you type a list of substring separated by ';', the -display is updated to show only the lines containing all the said -substrings. +\fBselector\fP is a command line dynamic string selection. A you type +a list of strings separated by ';', the display is updated to show +only the lines containing all the said strings. -The main usage of selector is as a super shell-history. With the -correct option, it will inject the selected line into the virtual tty -input buffer, hence allowing the user to edit the line and execute it -as a standard command. +The main usage of selector is as an efficient search in the shell +command history. With the correct option, it will inject the selected +line into the virtual tty input buffer, hence allowing the user to +edit the line and execute it as a standard command. + +Keys corresponding to ASCII codes between ' ' and '~' add a character +to the pattern string. The Delete key, Backspace key, ^D and ^H delete +one character from the pattern string. + +The Up and Down cursor keys move the selected line accordingly, and +PageUp and PageDown move by ten lines. The Home and End key move to +the top and the bottom of the list respectively. The return key +selects the current line and quits. + +You can cancel the selection either by interrupting the command with +^C or by typing ^G. .SH "OPTIONS" .IP "\fB-h\fP" 10 display help and exits .IP "\fB-v\fP" 10 inject the selected line into the tty input buffer -.IP "\fB-t \fP" 10 -select a color them +.IP "\fB-m\fP" 10 +force the monochrome mode +.IP "\fB-t \fP" 10 +select a color them; each color is a positive number .IP "\fB-o \fP" 10 write the selected line into the specified file .IP "\fB-s \fP" 10