TCLAP is a small, flexible library that provides a simple interface for defining and accessing command line arguments. It was intially inspired by the user friendly CLAP libary. The difference is that this library is templatized, so the argument class is type independent. Type independence avoids identical-except-for-type objects, such as IntArg, FloatArg, and StringArg. While the library is not strictly compliant with the GNU or POSIX standards, it is close. TCLAP is written in ANSI C++ and is meant to be compatible with any standards-compliant C++ compiler. It is known to work on Linux, MacOS X, Windows, and Solaris platforms. The library is implemented entirely in header files making it easy to use and distribute with other software. It is licensed under the MIT License for worry free distribution. TCLAP is now a mature, stable, and feature rich package. Unless I get really bored, it probably won't see much further development aside from bug fixes and compatibility updates. Please don't let any apparent project inactivity discourage you from using the software!
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | tclap-1.2.3.tgz |
NetBSD 10.0 | aarch64 | tclap-1.2.3.tgz |
NetBSD 10.0 | aarch64eb | tclap-1.2.3.tgz |
NetBSD 10.0 | aarch64eb | tclap-1.2.3.tgz |
NetBSD 10.0 | alpha | tclap-1.2.3.tgz |
NetBSD 10.0 | alpha | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv4 | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv4 | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 10.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 10.0 | i386 | tclap-1.2.3.tgz |
NetBSD 10.0 | i386 | tclap-1.2.3.tgz |
NetBSD 10.0 | m68k | tclap-1.2.3.tgz |
NetBSD 10.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 10.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 10.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 10.0 | sh3el | tclap-1.2.3.tgz |
NetBSD 10.0 | sh3el | tclap-1.2.3.tgz |
NetBSD 10.0 | sparc64 | tclap-1.2.3.tgz |
NetBSD 10.0 | sparc64 | tclap-1.2.3.tgz |
NetBSD 10.0 | sparc | tclap-1.2.3.tgz |
NetBSD 10.0 | sparc | tclap-1.2.3.tgz |
NetBSD 10.0 | vax | tclap-1.2.3.tgz |
NetBSD 10.0 | vax | tclap-1.2.3.tgz |
NetBSD 10.0 | vax | tclap-1.2.3.tgz |
NetBSD 10.0 | x86_64 | tclap-1.2.3.tgz |
NetBSD 10.0 | x86_64 | tclap-1.2.3.tgz |
NetBSD 9.0 | aarch64 | tclap-1.2.3.tgz |
NetBSD 9.0 | aarch64 | tclap-1.2.3.tgz |
NetBSD 9.0 | alpha | tclap-1.2.3.tgz |
NetBSD 9.0 | alpha | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv4 | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv6hf | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 9.0 | earmv7hf | tclap-1.2.3.tgz |
NetBSD 9.0 | i386 | tclap-1.2.3.tgz |
NetBSD 9.0 | i386 | tclap-1.2.3.tgz |
NetBSD 9.0 | m68k | tclap-1.2.3.tgz |
NetBSD 9.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 9.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 9.0 | powerpc | tclap-1.2.3.tgz |
NetBSD 9.0 | sparc64 | tclap-1.2.3.tgz |
NetBSD 9.0 | sparc64 | tclap-1.2.3.tgz |
NetBSD 9.0 | x86_64 | tclap-1.2.3.tgz |
NetBSD 9.0 | x86_64 | tclap-1.2.3.tgz |
NetBSD 9.3 | x86_64 | tclap-1.2.3.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.