https://github.com/broadinstitute/barclay
Command line argument parser and online documentation generation utilities for java command line programs.
https://github.com/broadinstitute/barclay
argument-parser argument-parsing documentation-tool javadoc
Last synced: 5 months ago
JSON representation
Command line argument parser and online documentation generation utilities for java command line programs.
- Host: GitHub
- URL: https://github.com/broadinstitute/barclay
- Owner: broadinstitute
- License: bsd-3-clause
- Created: 2016-10-26T22:06:44.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-06-30T16:08:21.000Z (8 months ago)
- Last Synced: 2025-06-30T16:30:04.314Z (8 months ago)
- Topics: argument-parser, argument-parsing, documentation-tool, javadoc
- Language: Java
- Size: 1.14 MB
- Stars: 10
- Watchers: 30
- Forks: 6
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Authors: AUTHORS
Awesome Lists containing this project
README
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://github.com/broadinstitute/barclay/actions/workflows/tests.yml)
# Barclay
Barclay is a set of classes for annotating, parsing, validating, and generating documentation for command line options.
##Requirements
* Java 17
* Gradle 7.4.2 or greater. We recommend using the `./gradlew` script which will
download and use an appropriate gradle version automatically.