Skip to content

martinabsmeier/common-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Java CI with Maven CodeQL Coverage Quality Gate Status Contributor Covenant

Shell library

Java library that makes it easier to create and run your own shell commands.

Advantages

  • 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

Dependencies

The shell library has zero dependencies.

Getting Started

Requirements

  • Installed java SDK minimum is version 11 see Adoptium.
  • Installed maven build tool see Maven
  • Clone the repository from GitHub.

Clone the common-shell repository

git clone git@github.com:martinabsmeier/common-shell.git

Build the common-shell library

mvn clean install

Run the common-shell JUnit Tests

mvn test

User guide

Add some examples

Releases

Versioning

This project uses Semantic Versioning.

Contributing

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.

License

This project is licensed under the Apache License - see LICENSE file for details.

Authors

About

Java library that makes it easier to create and run your own shell commands.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages