https://github.com/icyleaf/better-cli-solution
🤹 Better CLI Solution
https://github.com/icyleaf/better-cli-solution
awesome-cli cli-app
Last synced: 11 months ago
JSON representation
🤹 Better CLI Solution
- Host: GitHub
- URL: https://github.com/icyleaf/better-cli-solution
- Owner: icyleaf
- Created: 2022-10-08T05:15:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-02T07:57:31.000Z (about 1 year ago)
- Last Synced: 2025-07-02T08:42:42.545Z (about 1 year ago)
- Topics: awesome-cli, cli-app
- Homepage:
- Size: 35.2 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Better CLI Solution
## `cat` Concatenate and print files
- [bat](https://github.com/sharkdp/bat): A cat(1) clone with wings.
- [hexyl](https://github.com/sharkdp/hexyl): A command-line hex viewer
## `cd` Navigate directories
- [autojump](https://github.com/wting/autojump): A cd command that learns - easily navigate directories from the command line
- [z](https://github.com/rupa/z): z - jump around
- [zoxide](https://github.com/ajeetdsouza/zoxide): A smarter cd command. Supports all major shells.
- [broot](https://github.com/Canop/broot): A new way to see and navigate directory trees : https://dystroy.org/broot
## `cp` Copy files
- [mc](https://github.com/thewh1teagle/mc): Modern file copying
## `ls` Directory Listing
- [nat](https://github.com/willdoescode/nat): ls alternative with useful info and a splash of color.
- [exa](https://github.com/ogham/exa): A modern replacement for ls.
## `grep` File pattern searcher
- [ripgrep](https://github.com/BurntSushi/ripgrep): ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- [jq](https://github.com/stedolan/jq):
- [fx](https://github.com/antonmedv/fx): Terminal JSON viewer & processor
- [yq](https://github.com/mikefarah/yq): yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
## `top` Process viewer
- [htop](https://github.com/htop-dev/htop): htop - an interactive process viewer
- [bpytop](https://github.com/aristocratos/bpytop): Linux/OSX/FreeBSD resource monitor
- [btop](https://github.com/aristocratos/btop): A monitor of resources
- [glances](https://github.com/nicolargo/glances): Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
- [rtop](https://github.com/rapidloop/rtop): rtop is an interactive, remote system monitoring tool based on SSH
## `du` Disk Usage Analyze
- [ncdu](https://code.blicky.net/yorhel/ncdu): NCurses Disk Usage
- [duf](https://github.com/muesli/duf): Disk Usage/Free Utility - a better 'df' alternative
## `man` CLI manual pages
- [tldr](https://github.com/tldr-pages/tldr): 📚 Collaborative cheatsheets for console commands
## `ping` Network Datagram
- [pingtop](https://github.com/laixintao/pingtop): Ping multiple servers and show results in a top-like terminal UI.
- [gping](https://github.com/orf/gping): Ping, but with a graph
- [nali](https://github.com/zu1k/nali): An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.
- [Nping](https://github.com/hanshuaikang/Nping): 🏎 Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations
## `history` Shell history
- [mcfly](https://github.com/cantino/mcfly): Fly through your shell history. Great Scott!
## `dig` DNS lookup utility
- [doggo](https://github.com/mr-karan/doggo/): 🐶 Command-line DNS Client for Humans. Written in Golang
- [q](https://github.com/natesales/q): A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
## `find` File/Directory find tool
- [fzf](https://github.com/junegunn/fzf): :cherry_blossom: A command-line fuzzy finder
- [fd](https://github.com/sharkdp/fd): A simple, fast and user-friendly alternative to 'find'
## `curl` HTTP Client
- [httpie](https://github.com/httpie/httpie):
- [bat](https://github.com/astaxie/bat): Go implement CLI, cURL-like tool for humans
- [websocat](https://github.com/vi/websocat): Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
## `watch` watch command
- [viddy](https://github.com/sachaos/viddy): 👀 A modern watch command. Time machine and pager etc.
## `docker` Docker inspect/ps/top/system
- [dive](https://github.com/wagoodman/dive): A tool for exploring each layer in a docker image
- [ctop](https://github.com/bcicen/ctop): Top-like interface for container metrics
- [lazydocker](https://github.com/jesseduffield/lazydocker): The lazier way to manage everything docker
- [doku](https://github.com/amerkurev/doku): 💽 Doku - Docker disk usage dashboard
## `git pager` Git displaying output tool
- [tig](https://github.com/jonas/tig): Text-mode interface for git
- [delta](https://github.com/dandavison/delta): A syntax-highlighting pager for git, diff, grep, and blame output
## `ssh` Remote login client
- [mosh](https://github.com/mobile-shell/mosh): Mobile Shell
- [assh](https://github.com/moul/assh): :computer: make your ssh client smarter
## `tee` duplicate standard input
- [teetail](https://github.com/sl236/teetail): teetail - tee, but only the tail goes in the file
## `wget` Network downloader
- [axel](https://github.com/axel-download-accelerator/axel): Lightweight CLI download accelerator
- [aria2](https://github.com/aria2/aria2): aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
- [youtube-dl](https://github.com/ytdl-org/youtube-dl): Command-line program to download videos from YouTube.com and other video sites
- [lux](https://github.com/iawia002/lux): 👾 Fast and simple video download library and CLI tool written in Go
## `wc` Word, line, character, byte and code count
- [cloc](https://github.com/AlDanial/cloc): cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
## `mv` Renaming files
- [f2](https://github.com/ayoisaiah/f2): F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
## `screen` Screen manager
- [tmux](https://github.com/tmux/tmux): tmux source code
## `dmesg` Display the system message
- [neofetch](https://github.com/dylanaraps/neofetch): 🖼️ A command-line system information tool written in bash 3.2+
- [macchina](https://github.com/Macchina-CLI/macchina): A system information frontend with an emphasis on performance.
- [pfetch](https://github.com/dylanaraps/pfetch): 🐧 A pretty system information tool written in POSIX sh.
- [freshfetch](https://github.com/K4rakara/freshfetch): A fresh take on neofetch
- [screenFetch](https://github.com/KittyKatt/screenFetch): Fetches system/theme information in terminal for Linux desktop screenshots.
## `netstat` Socket statistics
- [neoss](https://github.com/PabloLec/neoss): :heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI.
## `traceroute` Network diagnostic tool
- [mtr](https://github.com/traviscross/mtr): Official repository for mtr, a network diagnostic tool
- [nexttrace](https://github.com/sjlleo/nexttrace):
## `nmap` Network exploration tool and security / port scanner
- [Smap](https://github.com/s0md3v/Smap): a drop-in replacement for Nmap powered by shodan.io
## `pbcopy` Copy text to your system clipboard
- [shcopy](https://github.com/aymanbagabas/shcopy): 📋 Copy text to your system clipboard locally and remotely using ANSI OSC52 sequence
## `kill` Processes killer
- [fkill](https://github.com/sindresorhus/fkill-cli): Fabulously kill processes. Cross-platform.
## Package version manager
- [asdf](https://github.com/asdf-vm/asdf): Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
- [mise](https://github.com/jdx/mise): dev tools, env vars, task runner