]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/dialog/samples/textbox
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / dialog / samples / textbox
1 #!/bin/sh
2 # $Id: textbox,v 1.12 2010/01/13 10:36:35 tom Exp $
3
4 . ./setup-vars
5
6 . ./setup-tempfile
7
8 cat << EOF > $tempfile
9 Hi, this is a text dialog box. It can be used to display text from a file.
10 The file should not contain any 'tab' characters, so you should 'expand'
11 the file first if it contains 'tab' characters.
12
13 It's like a simple text file viewer, with these keys implemented:
14
15 PGDN/SPACE     - Move down one page
16 PGUP/'b'       - Move up one page
17 ENTER/DOWN/'j' - Move down one line
18 UP/'k'         - Move up one line
19 LEFT/'h'       - Scroll left
20 RIGHT/'l'      - Scroll right
21 '0'            - Move to beginning of line
22 HOME/'g'       - Move to beginning of file
23 END/'G'        - Move to end of file
24 '/'            - Forward search
25 '?'            - Backward search
26 'n'            - Repeat last search (forward)
27 'N'            - Repeat last search (backward)
28
29
30 The following is a sample text file:
31
32
33 EOF
34
35 TEXT=/usr/share/common-licenses/GPL
36 test -f $TEXT || TEXT=../COPYING
37
38 cat $TEXT | expand >> $tempfile
39
40 $DIALOG --clear --title "TEXT BOX" "$@" --textbox "$tempfile" 22 77
41
42 retval=$?
43
44 . ./report-button