cli

this project provides a command line interface

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

com.github.martinfrank
ArtifactId

ArtifactId

cli
Last Version

Last Version

0.2.2
Release Date

Release Date

Type

Type

jar
Description

Description

cli
this project provides a command line interface
Project URL

Project URL

https://github.com/martinFrank/commandLineInterface
Project Organization

Project Organization

Martin Frank
Source Code Management

Source Code Management

https://github.com/martinFrank/commandLineInterface/tree/master

Download cli

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.martinfrank/cli/ -->
<dependency>
    <groupId>com.github.martinfrank</groupId>
    <artifactId>cli</artifactId>
    <version>0.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.martinfrank/cli/
implementation 'com.github.martinfrank:cli:0.2.2'
// https://jarcasting.com/artifacts/com.github.martinfrank/cli/
implementation ("com.github.martinfrank:cli:0.2.2")
'com.github.martinfrank:cli:jar:0.2.2'
<dependency org="com.github.martinfrank" name="cli" rev="0.2.2">
  <artifact name="cli" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.martinfrank', module='cli', version='0.2.2')
)
libraryDependencies += "com.github.martinfrank" % "cli" % "0.2.2"
[com.github.martinfrank/cli "0.2.2"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

commandLineInterface

CommandLineInterpreter

this library provides a command line interface for apps. The CommandLineInterpreter is the centered Class here. it takes the Input from CommandLine and maps it into proper commands. These commands are given to the CommandProvider, who's responsible to execute it.

To make that concept working, the Interpreter offers a set of commands, which can be executed.

###version 0.2

  • Seperation of main from cli
  • provide access to help / exit

news

  • finally i managed to add support for sonar cloud
  • finally i can do continuous integration with cirrus-ci
  • finally able to upload jars into the maven repository ()

read the guid on how to deploy into maven repository

Versions

Version
0.2.2
0.2.1
0.2.0
0.1.0