An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

[![License (3-Clause BSD)](https://img.shields.io/badge/license-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![Test](https://github.com/broadinstitute/barclay/actions/workflows/tests.yml/badge.svg?branch=master)](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.