Commit | Line | Data |
---|---|---|
62402cb1 MP |
1 | This is the popt command line option parsing library. While it is similiar |
2 | to getopt(3), it contains a number of enhancements, including: | |
3 | ||
4 | 1) popt is fully reentrant | |
5 | 2) popt can parse arbitrary argv[] style arrays while | |
6 | getopt(2) makes this quite difficult | |
7 | 3) popt allows users to alias command line arguments | |
cc248aae | 8 | 4) popt provides convience functions for parsing strings |
62402cb1 MP |
9 | into argv[] style arrays |
10 | ||
11 | popt is used by rpm, the Red Hat install program, and many other Red Hat | |
12 | utilities, all of which provide excellent examples of how to use popt. | |
13 | Complete documentation on popt is available in popt.ps (included in this | |
14 | tarball), which is excerpted with permission from the book "Linux | |
15 | Application Development" by Michael K. Johnson and Erik Troan (availble | |
16 | from Addison Wesley in May, 1998). | |
17 | ||
18 | Comments on popt should be addressed to ewt@redhat.com. |