Step By Step Into Argp

Copyright (C) 2010, 2015 Ben Asselstine

Learn about command-line processing using Argp.

Welcome to your step-by-step journey for learning Argp, the GNU System's own command-line parsing facility.  This book covers all aspects of Argp; from parsing simple command-line options to mixing sets of options from libraries into your own programs.  The pace of this book is deliberately relaxed and focuses on incremental learning by example for beginner C programmers.

The book contains introductory information about command-line processing and then a series of 13 Argp programs that get increasingly challenging.  Each program reveals more functionality of Argp.

The book is licensed under the GNU Free Documentation License version 1.3 or later at your option. The code examples are licensed under the GNU General Public License version 3 or later at your option. Go ahead and share the book!

Last updated on Jan 5th, 2015