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
G
795

git

The `git ls-crypt` command allows for listing files stored within an encrypted structure in a repository.

Version Control
G
272

gh

The 'gh help' command enhances accessibility of command documentation pertinent to GitHub CLI, especially in specialized terminals.

Version Control
G
84

gcloud

The gcloud command allows management of Google Cloud resources and services at scale, facilitating the administration of cloud infrastructure.

Cloud Infrastructure
G
67

go

The 'go test' command is used to test Go packages. The '-bench' flag allows for running benchmarks.

Programming
G
51

glab

Glab is the GitLab CLI for merge requests, issues, pipelines, repositories, authentication, and everyday GitLab workflows.

Version Control
G
45

gst-launch-1.0

gst-launch-1.0 provides command line capabilities to capture and play audio streams from various audio sources, facilitating testing and monitoring.

Filesystem
G
42

gradle

The init command sets up a new Gradle project by scaffolding necessary files according to user-defined templates.

Build Tools
G
30

gcrane

`gdalinfo` provides information on raster datasets. The `-hist` flag generates a histogram of the dataset's pixel values.

Containers
G
22

gnmic

gnmic executes delete commands through gNMI, facilitating targeted deletion of configuration nodes.

Data Processing
G
12

gpg

This command enables the export of GPG secret keys for storage or transfer.

Security
G
11

gio

11+ gio commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
G
10

grep

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

Filesystem
G
9

gcc

GCC (GNU Compiler Collection) provides a comprehensive compilation toolset for programming languages such as C and C++. It optimizes code generation while offering advanced features at compilation.

Filesystem
G
9

get-childitem

9+ get-childitem commands with exact syntax, verified examples, and copyable terminal workflows for data processing tasks.

Data Processing
G
9

godoc

Godoc tool for generating HTML documentation for Go source files.

Documentation
G
9

gzip

Gzip command combined with split allows for processing large compressed files efficiently.

Filesystem
G
8

gawk

gawk is a text-processing tool often used in shell scripting for data manipulation and extraction based on patterns within files.

Programming
G
8

gdisk

8+ gdisk commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
G
8

gdu

GDU operates as a disk usage utility for efficiently analyzing directory sizes and their constituents.

Filesystem
G
8

gem

The 'gem' command is used to manage Ruby gems including installing and resolving dependencies.

Package Management
G
8

ghost

The configuration command allows for dynamic adjustments of Ghost settings, essential for maintaining operational integrity and performance.

Observability
G
8

ghq

ghq is a tool that allows for organizing and managing repositories you have cloned from version control systems.

Filesystem
G
8

gita

The `gita` CLI provides extensive control over multiple Git repositories and enhances workflow management.

Version Control
G
8

gitlab-ctl

Command to reconfigure GitLab, essential after configuration changes or updates.

Version Control
G
8

gitui

A terminal-based user interface for managing Git repositories efficiently.

Version Control
G
8

gleam

The Gleam type checker ensures that types are correctly assigned and used, facilitating the early detection of errors during development.

Programming
G
8

gmssl

GMSSL provides a secure platform for performing cryptographic operations over SSL/TLS connections.

Filesystem
G
8

gnome-screenshot

8+ gnome-screenshot commands with exact syntax, verified examples, and copyable terminal workflows for filesystem tasks.

Filesystem
G
8

googler

Help command for Googler with various output formats.

Data Processing
G
8

gopass

gopass supports searching capabilities across its password entries for quick retrieval.

Security
G
8

gpg-card

The GPG card can be factory reset to remove all keys and settings, preparing it for fresh use.

Security
G
8

grex

The `grex` command reads strings from a specified file to generate regex patterns.

Programming
G
8

grub-mkrescue

8+ grub-mkrescue commands with exact syntax, verified examples, and copyable terminal workflows for filesystem tasks.

Filesystem
G
8

grub-mount

8+ grub-mount commands with exact syntax, verified examples, and copyable terminal workflows for system operations tasks.

System Operations
G
8

grype

Grype's help command aids in understanding usage and syntax for effective operation.

Security
G
8

gst-inspect-1.0

General inspection utility for GStreamer plugins.

Observability
G
8

gt

The 'gt' command provides detailed help for its subcommands, aiding user understanding.

Version Control
G
7

gamescope

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

Uncategorized
G
7

ganache-cli

Running Ganache in secure mode enables additional security features, critical for testing sensitive contracts on a personal Ethereum blockchain.

Cloud Infrastructure
G
7

gau

Utilizes the `gau` CLI tool to source URLs from a specific domain based on a designated date range, essential for audits and historical data analysis.

Data Processing
G
7

gcalcli

Enables interactive interaction with Google Calendar, making it straightforward to add new events directly from the command line.

Cloud Infrastructure
G
7

get-alias

7+ get-alias commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
G
7

get-command

7+ get-command commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
G
7

get-help

7+ get-help commands with exact syntax, verified examples, and copyable terminal workflows for documentation tasks.

Documentation
G
7

getprop

getprop retrieves system properties from the Android OS.

Build Tools
G
7

ghcup

GHCup is a Haskell toolchain installer that simplifies the management of GHC and related tools.

Package Management
G
7

gifsicle

Gifsicle is a command line tool for creating, optimizing, and holding GIFs.

Media Processing
G
7

gitleaks

Gitleaks enhances security by scanning for secrets in development workflows.

Filesystem
G
7

gitmoji

Gitmoji is a CLI tool to reference emojis for commit messages in Git.

Version Control
G
7

gnome-extensions

7+ gnome-extensions commands with exact syntax, verified examples, and copyable terminal workflows.

Uncategorized
G
7

goenv

Goenv allows users to set default and local Go versions, promoting a controlled development environment across various projects.

Programming
G
7

gofumpt

gofumpt is a Go code formatter that implements stricter formatting rules than gofmt.

Filesystem
G
7

gpclient

7+ gpclient commands with exact syntax, verified examples, and copyable terminal workflows for documentation tasks.

Documentation
G
7

grim

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

Filesystem
G
7

gron

Utility for outputting gron representations as a JSON stream.

Filesystem
G
7

grub-probe

7+ grub-probe commands with exact syntax, verified examples, and copyable terminal workflows for filesystem tasks.

Filesystem
G
7

grunt

Grunt provides a built-in help command to facilitate exploration of its features and tasks.

Filesystem
G
7

gsettings

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

Uncategorized
G
7

gsutil

Warning: Deletes Google Cloud Storage buckets and all objects within them.

Cloud Infrastructure