Java library that makes it easier to create and run your own shell commands.
- Zero dependencies only JRE is required.
- Provides annotations to create a interactive command-line user interfaces.
- Create commands and call a specific method for execution
- No need to parse arguments
The shell library has zero dependencies.
- Installed java SDK minimum is version 11 see Adoptium.
- Installed maven build tool see Maven
- Clone the repository from GitHub.
git clone git@github.com:martinabsmeier/common-shell.gitmvn clean installmvn testAdd some examples
- For available releases, see the repository release list.
- For available tags, see the repository tag list.
This project uses Semantic Versioning.
Everyone is invited to further develop the project, be it with ideas for new use cases or with source code. Please review CONTRIBUTING for details on our code of conduct and development process.
This project is licensed under the Apache License - see LICENSE file for details.
- Martin Absmeier - Initial work
- Also see the list of contributors who participated in this project.