Skip to content
#

Command line interface

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

Here are 393 public repositories matching this topic...

picocli

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • Updated Sep 18, 2020
  • Java
atomashpolskiy
atomashpolskiy commented Dec 16, 2019

Because in CliClient.resume() we don't account for the case, when there is an exception in one of the async processing stages:

void resume() {
	...
	try {
		client.startAsync(state -> {
			printer.ifPresent(p -> p.print(state));
			if (!options.shouldSeedAfterDownloaded() && state.getPiecesRemaining() == 0) {
				runtime.shutdown();
			}
		}, 1000); // <-- CompletableFuture.w
jenkinsfile-runner
oleg-nenashev
oleg-nenashev commented Aug 1, 2020

Jenkinsfile Runner generates exception when invoking the app from another directory. It does not lead to the execution failure, but it prints NPE to the log. It would be great if Jenkinsfile Runner Filesystem SCM was using the current dir everywhere as documented

onenashev@LAPTOP-25K65LOS:/c/Users/Oleg/Documents/jenkins/jfr/jenkinsfile-runner/demo/declarative-pipeline$ ../../app/target/app
density-converter

A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.

  • Updated Sep 14, 2020
  • Java
oleg-nenashev
oleg-nenashev commented May 27, 2020

The tool fails when running without options. It would be better to print a message about the -help command in such case.

onenashev@LAPTOP-25K65LOS:/c/Users/Oleg/Documents/jenkins/demo/demo-jenkins-config-as-code$ java -jar jenkins-plugin-manager-1.0.2.jar
No .txt or .yaml file containing list of plugins to be downloaded entered.
No directory to download plugins entered. Will use defaul
openvalidation
LSchultebraucks
LSchultebraucks commented Jan 31, 2020

Expected Behavior

I expect that arithmetic expression where there is no space between operands and operator can be parsed correct. E.g. (3*3) or (3*3) + 3

Current Behavior

Arithmetic expressions like (3*3) currently throw errors (like comparison contains Different DataTypes). Expressions like (3*3) + 3 are parsed like (3.0+3.0) wh

Created by Glenda Schroeder

Released 1965

Wikipedia
Wikipedia
You can’t perform that action at this time.