Skip to content

A group of official and up-to-date examples to demonstrate the features of Commandler. [This is a mirror from GitLab, please interact with the repository there.]

License

elypia/commandler-examples

Commandler Examples

Matrix Discord Build Coverage Donate

About

These are examples that creates minimal console applications using Commandler. This will have multiple projects in, utilizating and demonstrating various features found in Commandler; some example may also use multiple features to show how they can be used together.

This repository is intended for the purpose of example code and general intergration testing. It's encouraged to reference or learn from this code but it's not written with deployment in mind.

Examples

This will list all examples and what they may demonstrate for users.
All examples will list the dependencies they have that are optional for Commandler such as the org.elypia.commandler:validation module, or runtime dependencies for types of configuration.

Name Description
annotation-example Configures Commandler with annotations.
javax-validation-example Validate command parameters with javax.validation.
match-dispatcher-example Match commands with regular expression.
prefix-example Single controller with a command, with statically defined prefix.
simple-controller-example Single controller and two static commands.

Open-Source

This project is licenced under the Apache 2.0 project, don't be afraid to derive or reference from this project all you want.

Support

Should any problems occur, come visit us over on Discord! We're always around and there are ample developers that would be willing to help; if it's a problem with the library itself then we'll make sure to get it sorted.

About

A group of official and up-to-date examples to demonstrate the features of Commandler. [This is a mirror from GitLab, please interact with the repository there.]

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages