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 398 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 Oct 8, 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 Sep 30, 2020

There is a number of SporBugs static analysis warnings in the old parts of the Jenkinsfile Runner codebase. It is possible to see the warnings in the build log. Although there is no severe issues, it would be great to cleanup these warnings and then enforce SpotBugs checks during the build.

List of the current SpotBugs violations: https://ci.jenkins.io/job/jenkinsfile-runner/job/jenkinsfile-run

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.