argparse4j
betaCommand line argument parser library for Java
Description
The argparse4j is a command line argument parser library for Java based on Python's argparse.
Categories
License
Features
- Customizable option prefix characters, e.g. '--foo', '+f' and '/h'.
- Supported positional arguments and optional arguments.
- Variable number of arguments.
- Generates well formatted line-wrapped help message.
- Takes into account East Asian Width ambiguous characters when line-wrap.
- Sub-commands like, git add.
- Print default values in help message.
- Choice from given collection of values.
- Type conversion from option strings.
- Can directly assign values into user defined classes using annotation.
- Group arguments so that it will be printed in help message in more readable way.
- Read additional arguments from file
- Print candidates for unrecognized flags/commands.
Update Notifications
User Ratings
User Reviews
-
argparse4j works great