Skip to content

Instantly share code, notes, and snippets.

@deltoss
Last active October 27, 2025 03:46
Show Gist options
  • Select an option

  • Save deltoss/bfe4f567be2f94d217b168058823e372 to your computer and use it in GitHub Desktop.

Select an option

Save deltoss/bfe4f567be2f94d217b168058823e372 to your computer and use it in GitHub Desktop.
Favorite CLI tools and commands
{
"clitools": [
{
"name": "Git",
"command": "git",
"tags": [
"git",
"vcs"
],
"description": "Distributed version control system",
"url": "https://github.com/git/git"
},
{
"name": "fd",
"command": "fd",
"tags": [
"search",
"file",
"find"
],
"description": "Find entries in your file system",
"platform": [
"windows",
"linux",
"macos"
],
"url": "https://github.com/sharkdp/fd"
},
{
"name": "fzf",
"command": "fzf",
"tags": [
"fuzzy",
"search",
"filter"
],
"description": "A command-line fuzzy finder",
"url": "https://github.com/junegunn/fzf"
},
{
"name": "zoxide",
"command": "z",
"tags": [
"navigation",
"cd",
"directory"
],
"description": "A smarter cd command. Remembers directories you use most frequently, so you can \"jump\" to them",
"url": "https://github.com/ajeetdsouza/zoxide"
},
{
"name": "Pandoc",
"command": "pandoc",
"tags": [
"document",
"converter",
"markdown"
],
"description": "File converter tool",
"url": "https://github.com/jgm/pandoc"
},
{
"name": "Aider",
"command": "aider",
"tags": [
"ai",
"coding",
"assistant"
],
"description": "AI LLM to pair program in your terminal",
"url": "https://github.com/Aider-AI/aider"
},
{
"name": "LazyGit",
"command": "lazygit",
"tags": [
"git",
"tui",
"interface"
],
"description": "Simple terminal UI for git commands",
"url": "https://github.com/jesseduffield/lazygit"
},
{
"name": "LazyDocker",
"command": "lazydocker",
"tags": [
"docker",
"tui",
"interface"
],
"description": "Simple terminal UI for docker",
"url": "https://github.com/jesseduffield/lazydocker"
},
{
"name": "Fabric",
"command": "fabric",
"tags": [
"ai",
"automation",
"prompts"
],
"description": "An open-source framework for augmenting humans using AI",
"url": "https://github.com/danielmiessler/fabric"
},
{
"name": "Winget",
"command": "winget",
"tags": [
"package",
"manager",
"windows"
],
"description": "Windows Package Manager CLI tool",
"url": "https://github.com/microsoft/winget-cli"
},
{
"name": "Tasklist",
"command": "tasklist",
"tags": [
"process",
"windows",
"system"
],
"description": "Displays a list of currently running processes",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tasklist"
},
{
"name": "Taskkill",
"command": "taskkill",
"tags": [
"process",
"kill",
"windows"
],
"description": "Used to terminate tasks by process id (PID) or image name",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill"
},
{
"name": "TLDR",
"command": "tldr",
"tags": [
"help",
"documentation",
"examples"
],
"description": "Simplified and community-driven man pages",
"url": "https://github.com/tldr-pages/tldr"
},
{
"name": "WezTerm",
"command": "wezterm",
"tags": [
"terminal",
"emulator",
"gui"
],
"description": "A GPU-accelerated cross-platform terminal emulator",
"url": "https://github.com/wezterm/wezterm"
},
{
"name": "SSH",
"command": "ssh",
"tags": [
"remote",
"secure",
"connection"
],
"description": "Secure Shell for remote login and command execution"
},
{
"name": "SSH Agent",
"command": "ssh-add",
"tags": [
"remote",
"secure",
"connection"
],
"description": "Manage the ssh-agent that manages and autoloads SSH keys",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh-overview"
},
{
"name": "Trace Route",
"command": "tracert",
"tags": [
"network",
"trace",
"routing"
],
"description": "Traces the route packets take to a network host",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracert"
},
{
"name": "Network Statistics",
"command": "netstat",
"tags": [
"network",
"connections",
"statistics"
],
"description": "Displays network connections, routing tables, and network statistics",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netstat"
},
{
"name": "IP Configurations",
"command": "ipconfig",
"tags": [
"network",
"ip",
"configuration"
],
"description": "Displays and manages network interface configuration",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig"
},
{
"name": "Ping",
"command": "ping",
"tags": [
"network",
"connectivity",
"test"
],
"description": "Tests network connectivity to another network host",
"url": "https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ping"
},
{
"name": "Test-NetConnection",
"command": "Test-NetConnection",
"tags": [
"powershell",
"network",
"test"
],
"description": "PowerShell cmdlet to test network connectivity",
"url": "https://learn.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection"
},
{
"name": "Select-String",
"command": "Select-String",
"tags": [
"powershell",
"search",
"grep"
],
"description": "PowerShell cmdlet to search for text patterns",
"url": "https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-string"
},
{
"name": "Select-Object",
"command": "Select-Object",
"tags": [
"powershell",
"filter",
"properties"
],
"description": "PowerShell cmdlet to select specific properties of objects",
"url": "https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-object"
},
{
"name": "gsudo",
"command": "gsudo",
"tags": [
"windows",
"cli"
],
"description": "Sudo equivalent for Windows to elevate permissions",
"url": "https://github.com/gerardog/gsudo"
},
{
"name": "GitHub CLI",
"command": "gh",
"tags": [
"github",
"git",
"cli"
],
"description": "GitHub's official command line tool",
"url": "https://github.com/cli/cli"
},
{
"name": ".NET CLI",
"command": "dotnet",
"tags": [
"dotnet",
"development",
"build"
],
"description": ".NET command-line interface",
"url": "https://dotnet.microsoft.com/en-us/download"
},
{
"name": "AIChat",
"command": "aichat",
"tags": [
"ai",
"llm",
"rag"
],
"description": "AIChat is an all-in-one LLM CLI tool featuring Shell Assistant, CMD & REPL Mode, RAG, AI Tools & Agents, and More",
"url": "https://github.com/sigoden/aichat"
},
{
"name": "Posting",
"command": "posting",
"tags": [
"http",
"tui"
],
"description": "A TUI API client that lives in your terminal",
"url": "https://github.com/darrenburns/posting"
},
{
"name": "HTTPie",
"command": "http",
"tags": [
"http"
],
"description": "HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible",
"url": "https://github.com/httpie"
},
{
"name": "delta",
"command": "delta",
"tags": [
"git",
"vcs"
],
"description": "A syntax-highlighting pager for git, diff, and grep output",
"url": "https://github.com/dandavison/delta"
},
{
"name": "chezmoi",
"command": "chezmoi",
"tags": [
"dotfile manager"
],
"description": "Manage your dotfiles across multiple diverse machines, securely",
"url": "https://github.com/twpayne/chezmoi"
},
{
"name": "Yazi File Manager",
"command": "yazi",
"tags": [
"file manager"
],
"description": "A blazing fast cross-platform file manager",
"url": "https://github.com/sxyazi/yazi"
},
{
"name": "Ya",
"command": "ya",
"tags": [
"package manager"
],
"description": "Package manager for Yazi file manager",
"url": "https://github.com/sxyazi/yazi"
},
{
"name": "Everything CLI",
"command": "es",
"tags": [
"everything"
],
"description": "A file-system searcher for Windows",
"url": "https://github.com/voidtools/es"
},
{
"name": "bat",
"command": "bat",
"tags": [
"previews",
"files"
],
"description": "A cat clone with syntax highlighting and Git integration",
"url": "https://github.com/sharkdp/bat"
},
{
"name": "eza",
"command": "eza",
"tags": [
"files"
],
"description": "A modern replacement for ls",
"url": "https://github.com/eza-community/eza"
},
{
"name": "less",
"command": "less",
"tags": [
"pager"
],
"description": "CLI Pager for windows",
"url": "https://github.com/jftuga/less-Windows"
},
{
"name": "Ripgrep",
"command": "rg",
"tags": [
"search",
"files"
],
"description": "Search file contents with grep expressions",
"url": "https://github.com/BurntSushi/ripgrep"
},
{
"name": "7zip",
"command": "7z",
"tags": [
"compression",
"archive",
"files"
],
"description": "File archiver with high compression ratio",
"url": "https://7-zip.org"
},
{
"name": "zk",
"command": "zk",
"tags": [
"productivity",
"notes"
],
"description": "A CLI to mainain a plain text Zettelkasten or personal wiki",
"url": "https://github.com/zk-org/zk"
},
{
"name": "mitmproxy",
"command": "mitmproxy",
"tags": [
"network",
"debugging"
],
"description": "A HTTP proxy to intercept web requests",
"url": "https://github.com/mitmproxy/mitmproxy"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment