CLI Tools Directory

Browse 6,000+ CLI tools by category or letter. Find exact command syntax and verified examples.

$
Sort:
Popularity
Popularity
Popularity
A-Z
J
182

jj

`jj` provides targeted commands for splitting revisions based on file contents, essential for keeping commit history organized.

Version Control
J
27

jira

The Jira CLI provides commands for interacting with Jira directly from the command line, enabling quick access to issue tracking.

Filesystem
J
15

java

The Jenkins CLI allows you to interact directly with your Jenkins server for various tasks via the command line.

Programming
J
10

jupyter

JupyterLab is an extensible web-based interface for interactive computing and data analysis.

Documentation
J
10

just

`just` is a task runner to automate operations defined in a Justfile, emphasizing efficiency in command execution.

Build Tools
J
8

jest

Jest CLI provides various commands for testing JavaScript applications, enabling quick access to help information.

Version Control
J
8

jhipster

Automatically generate Kubernetes configurations necessary for deploying JHipster applications in a Kubernetes cluster.

Kubernetes
J
8

john

John the Ripper’s mechanism to resume cracked password sessions.

Security
J
8

journalctl

8+ journalctl commands with exact syntax, verified examples, and copyable terminal workflows for observability tasks.

Observability
J
8

jq

jq is a lightweight and flexible command-line JSON processor that allows users to slice, filter, map, and transform JSON.

Data Processing
J
7

jbang

JBang simplifies the process of managing and using different versions of the Java Development Kit.

Package Management
J
7

jello

Jello is a command-line tool for working with JSON data, allowing for various operations including pretty-printing.

Filesystem
J
7

jhead

7+ jhead commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
J
7

jobs

Get process IDs related to ongoing jobs in the system.

System Operations
J
7

josm

`josm` allows for the launch of the application without any plugins, useful for isolating issues.

Programming
J
7

jpegtran

7+ jpegtran commands with exact syntax, verified examples, and copyable terminal workflows for media processing tasks.

Media Processing
J
7

julia

Launches Julia in a multithreaded mode to execute concurrent computations.

Programming
J
6

jdupes

jdupes facilitates a thorough search for duplicates in a directory, allowing the operator to select which files to keep and which to discard.

Filesystem
J
6

jenv

jenv enable-plugin command activates additional functionalities via plugins, expanding the capabilities of the jenv tool.

Version Control
J
6

jigsaw

Jigsaw allows you to preview production builds locally, ensuring quality before public deployment.

Build Tools
J
6

join

The 'join' command allows the merger of lines from two files, retaining all entries from the first file, even when no matches are found.

Data Processing
J
6

jp2a

`jp2a` can export ASCII arts as HTML files, providing an easy method for integration into web applications.

Filesystem
J
6

jupytext

`jupytext` facilitates the synchronization of Jupyter notebook formats, maintaining version control across multiple representations.

Filesystem
J
5

java_home

5+ java_home commands with exact syntax, verified examples, and copyable terminal workflows for programming tasks.

Programming
J
5

jdeps

jdeps provides development-time dependency analysis for Java class files and JAR files.

Programming
J
5

jekyll

The 'jekyll clean' command removes the generated static site files and cache for a fresh build.

Documentation
J
5

jmap

jmap is a tool for analyzing Java processes, including live heap dumps for memory analysis.

Filesystem
J
5

jps

Java Process Status Tool (jps) allows visibility into Java processes for troubleshooting and monitoring purposes.

Data Processing
J
5

jrnl

jrnl enables focused editing of entries based on tagging for better organization.

Documentation
J
5

json5

Displays help information for the JSON5 command line tool, detailing available options.

Data Processing
J
4

j

The 'j --stat' command option allows users to inspect their Autojump database, facilitating navigation strategy adjustments.

Version Control
J
4

jar

The jar command provides an extensive list of files within JAR and WAR files, with enhanced metadata.

Filesystem
J
4

javac

The 'javac' command allows for organized output of compiled Java classes, essential for complex project structures.

Filesystem
J
4

javap

javap is a disassembler for class files, providing optional information on each class and method contained in a .class file.

Documentation
J
4

jcal

jcal outputs a calendar for provided month and year configurations.

Programming
J
4

jhsdb

jhsdb allows for connecting to live Java processes for interactive debugging and inspection.

Programming
J
4

jmeter

Run JMeter test plans while dynamically setting properties via command line.

Filesystem
J
4

jmtpfs

jmtpfs is a FUSE filesystem for mounting MTP devices.

Filesystem
J
4

joe

Joe's Own Editor, a simple text editor.

Filesystem
J
4

jpegoptim

JPEGOptim optimizes JPEG files while allowing for fixed maximum size enforcement during processing.

Data Processing
J
4

jtbl

4+ jtbl commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
J
4

jwt

Creates a JWT from key-value pairs, designed for user roles and permissions management in secure applications.

Security
J
3

jarsigner

Jarsigner verifies the signatures of JAR files to ensure they have not been tampered with.

Filesystem
J
3

javadoc

javadoc generates HTML documentation from Java source files with options to exclude certain packages.

Programming
J
3

jc

The jc command allows precise navigation to subdirectories based on patterns, optimizing workflow in complex directory structures.

Filesystem
J
3

jf

JFrog CLI is a compact and smart client that provides a simple interface to automate access to Artifactory, enabling you to efficiently manage artifacts.

Version Control
J
3

jhat

3+ jhat commands with exact syntax, verified examples, and copyable terminal workflows for filesystem tasks.

Filesystem
J
3

jstack

Extracts and analyzes stack traces from core dump files for debugging Java applications post-failure.

Programming
J
2

jadx

Jadx is a command-line tool for decompiling DEX files into Java source.

Filesystem
J
2

jetifier

Jetifier reverse command allows developers to revert from AndroidX to legacy Android support libraries, critical when facing compatibility issues.

Build Tools
J
2

jpegtopnm

jpegtopnm is a command-line tool for converting JPEG files to PNM format.

Filesystem
J
1

j-100-enter

1+ j-100-enter commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
J
1

jo

Jo is a command-line tool for rapid directory navigation and manipulation using patterns stored in Autojump's database.

Filesystem
J
1

json.tool

A command line utility for formatting and validating JSON data using Python.

Data Processing