Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/candrews/commander
https://github.com/candrews/commander
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/candrews/commander
- Owner: candrews
- License: agpl-3.0
- Created: 2015-09-29T21:43:55.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:56:56.000Z (about 1 year ago)
- Last Synced: 2024-10-26T08:48:50.360Z (about 2 months ago)
- Language: Java
- Size: 284 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Commander
[![Build Status](https://travis-ci.org/candrews/commander.svg?branch=master)](https://travis-ci.org/candrews/commander)
[![GNU Affero General Public License version 3.0](https://img.shields.io/github/license/candrews/commander.svg)](https://www.gnu.org/licenses/agpl-3.0.html)Commander is a voice control system offering extensive extensibility via plugins.
## Building from source
Availability uses a Maven build system.### Prerequisites
Git, JDK 8, and Maven.
Be sure that your `JAVA_HOME` environment variable points to the `jdk1.8.0` folder
extracted from the JDK download.### Check out sources
`git clone [email protected]:candrews/commander.git`### Compile and test
`mvn install`### Run the project
To run a default, demo configuration:
```shell
mvn exec:java -pl core
```
To run any other configuration:
```shell
mvn exec:java -pl core -Dcommander.configuration=
```
where path can be a URL or a file system path.A web interface is also available - run
```
mvn exec:java -pl web
```
or, to provide any other configuration:
```
mvn exec:java -pl web -Dcommander.configuration=
```Use your browser to hit http://localhost:8080/
## Import into an IDE (Eclipse, IntelliJ, etc)
This project uses [Lombok](https://projectlombok.org/) so special instructions have to be followed when using most IDEs.