GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - devzero2000/POPT: Popt is a C library for parsing command line parameters. Popt was heavily influenced by the getopt() and getopt_long() functions, but it improves on them by allowing more powerful argument expansion. Popt can parse arbitrary argv[] style arrays and automatically set variables based on command line arguments. Popt allows command line arguments to be aliased via configuration files and includes utility functions for parsing arbitrary strings into argv[] arrays using shell-like rules.

BranchesTags
Open more actions menu

Latest commit

 

History

767 Commits
767 Commits

Folders and files

NameName
Last commit message
Last commit date
auto
auto
 
 
build-aux
build-aux
 
 
m4
m4
 
 
po
po
 
 
popt.xcodeproj
popt.xcodeproj
 
 
test3-data
test3-data
 
 
.cvsignore
.cvsignore
 
 
.gitignore
.gitignore
 
 
.popt
.popt
 
 
.splintrc
.splintrc
 
 
CHANGES
CHANGES
 
 
COPYING
COPYING
 
 
Doxyfile.in
Doxyfile.in
 
 
Makefile.am
Makefile.am
 
 
Makefile.mingw
Makefile.mingw
 
 
README
README
 
 
README-prereq
README-prereq
 
 
acinclude.m4
acinclude.m4
 
 
autogen.sh
autogen.sh
 
 
config.h.mingw
config.h.mingw
 
 
configure.ac
configure.ac
 
 
footer_no_timestamp.html
footer_no_timestamp.html
 
 
libpopt.vers
libpopt.vers
 
 
lookup3.c
lookup3.c
 
 
popt-vg.supp
popt-vg.supp
 
 
popt.3
popt.3
 
 
popt.c
popt.c
 
 
popt.h
popt.h
 
 
popt.pc.in
popt.pc.in
 
 
popt.ps
popt.ps
 
 
popt.spec.in
popt.spec.in
 
 
poptconfig.c
poptconfig.c
 
 
popthelp.c
popthelp.c
 
 
poptint.c
poptint.c
 
 
poptint.h
poptint.h
 
 
poptparse.c
poptparse.c
 
 
system.h
system.h
 
 
tdict.c
tdict.c
 
 
test-poptrc
test-poptrc
 
 
test1.c
test1.c
 
 
test2.c
test2.c
 
 
test3.c
test3.c
 
 
testit.sh
testit.sh
 
 

Repository files navigation

This is the popt(3) command line option parsing library. While it is similar
to getopt(3), it contains a number of enhancements, including:

	1) popt is fully reentrant
	2) popt can parse arbitrary argv[] style arrays while 
	   getopt(3) makes this quite difficult
	3) popt allows users to alias command line arguments
	4) popt provides convience functions for parsing strings
	   into argv[] style arrays

Complete documentation on popt(3) is available in popt.ps (included in this
tarball), which is excerpted with permission from the book "Linux
Application Development" by Michael K. Johnson and Erik Troan (available
from Addison Wesley in May, 1998).

Comments on popt should be addressed to [email protected].

About

Popt is a C library for parsing command line parameters. Popt was heavily influenced by the getopt() and getopt_long() functions, but it improves on them by allowing more powerful argument expansion. Popt can parse arbitrary argv[] style arrays and automatically set variables based on command line arguments. Popt allows command line arguments to b…

rpm5.org/

Resources

Readme
License
Activity

Stars

22 stars

Watchers

3 watching

Forks

8 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.