Welcome to the home of Bargy

Bargy aims to provide a simple yet powerful mechanism to define and process arguments supplied to JAVA programs.

If you need to quickly, and efficiently define, parse, process, validate and use arguments in your JAVA programs then Bargy is for you.

Powerful

Bargy does not only parse your arguments, it also provides a powerful and pluggable validation system, which allows you to validate the values supplied as your arguments. As well as ensuring that your argument defintions are followed (e.g mandatory arguments)

Simple

For the most use cases Bargy allows you to get up an running in no time. It handles arguments with no values, mandatory argument, arguments of a specific type.

So feel free to download the binary, the source, take a look at our introduction, have a play and leave feedback for future enhancements. We think you will enjoy the power and simplicity of using Canyon.

100% Java

Canyon has been built and designed using 100% JAVA, so it is therefore totally portable unto any supported Java runtime. It has no dependencies and is extremely lightweight. It can be configured using an XML document or programmatically

...wondering about the name. Take a look here