• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

autoconf/H03-May-2022-3,5893,107

contrib/H13-Sep-2020-202101

debian/H07-May-2022-1,7041,096

doc/H13-Sep-2020-1,072986

examples/H03-May-2022-724422

po/H13-Sep-2020-710593

redhat/H13-Sep-2020-8871

src/H13-Sep-2020-2,9262,019

.gitattributesH A D13-Sep-202044 21

.gitignoreH A D13-Sep-20206 21

CHANGESH A D13-Sep-202046.8 KiB1,369917

INSTALLH A D13-Sep-20201.9 KiB6544

MakefileH A D03-May-20223 KiB9982

READMEH A D13-Sep-20203.2 KiB9065

aclocal.m4H A D13-Sep-202021.3 KiB595535

configureH A D13-Sep-2020210.9 KiB7,6156,365

configure.acH A D13-Sep-20205.8 KiB206182

README

1Pdmenu, a simple menu program:
2
3	By Joey Hess <pdmenu@joeyh.name>
4
5	This program is Copyright 1995-2011 by Joey Hess, and may be
6	distributed under the terms of the GPL.
7
8What is Pdmenu?
9
10	Pdmenu is a menuing system for Unix. It is designed to be easy to
11	use, and is suitable for a login shell for inexperienced users, or
12	it can just be ran at the command line as a handy menu.
13
14	Pdmenu features color support and GPM mouse support at the linux
15	console. It compiles on most varieties of Unix.
16
17	See Pdmenu's man pages for information about the format of the
18	pdmenurc file, and how to use the program.
19
20	I was prompted to write Pdmenu when I took a look at a shell script
21	that used dialog to generate similar menus. The shell script was
22	huge, complicated, and ugly, and had to be modified manually to add
23	anything to the menu. I hope that Pdmenu is better. :-)
24
25	For more info, visit Pdmenu's home page at:
26		http://joeyh.name/code/pdmenu/
27
28Please see INSTALL for building and installation instructions.
29
30Precompiled binaries:
31
32	rpm:
33        	If you use a RPM based distribution, a spec file is
34		included in the source tarball (redhat/pdmenu.spec) and
35		can be used to build a RPM.
36
37	deb:
38		If you use Debian Linux, a .deb of pdmenu is available from
39		ftp.debian.org or a mirror in the usual location. The pdmenu
40		source tree will also build a .deb on its own on a debian
41		system, just run "dpkg-buildpackage".
42
43A few sample uses of Pdmenu:
44
45	Here are a few ways I've used Pdmenu:
46
47	* Just a menu which users can get by typing pdmenu at the prompt.
48		(Suprise..)
49	* As a login shell. (Just change their shell, it works fine.)
50	* A neat trick is to put something like #!/usr/bin/pdmenu on the top
51		line of a pdmenu config file, and make the file executable.
52	* As a menu displayed when the system boots, or as a system monitor
53		menu.
54
55	There are several sample pdmenurc files that show off the features of
56	Pdmenu in the examples/ subdirectory.
57
58	Note that you try these at your own risk. If you put in a command
59	that lets a user get root, it's your own fault, not mine.
60
61Thanks go out to:
62
63	Rob Lesan, who builds RPMs of pdmenu for me, since I don't have a
64		redhat machine.
65	Randolph Chung, who helped me learn C and Linux, and who has put up
66		with all my questions to this day. And he threw together mouse
67		support for Pdmenu in no time flat one night, too.
68	Christiaan Keet, who asked for a menu program, and got it, and who
69		helped me with beta testing.
70	John E. Davis, creator of the S-Lang library, who's been willing to
71		answer questions about the less-documented parts.
72	Lassen Software, Inc, whose dos-based Program Manager Plus software
73		was the inspiration for this program.
74	All the people mentioned in debian/changelog who sent in patches,
75		translations, etc, and have kept pdmenu under development much
76		longer than I would have expected.
77
78Please, send me feedback.
79
80	I welcome any comments, feature requests, or bug reports. Send them
81	to pdmenu@joeyh.name. Please include the version number of pdmenu,
82	slang, and your operating system in bug reports.
83
84	If you are interested in becoming a Pdmenu beta tester, and/or being
85	notified of new releases, please mail me about it, and I'll add you
86	to the announce list.
87
88
89Joey Hess, <pdmenu@joeyh.name>
90