These are command-line tools that you can use to make your bash scripts harder, better, faster stronger!
- junegunn/fzf : interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits…
- charmbracelet/gum : A tool for glamorous shell scripts: choose, input, write, confirm, spin, table, format …
- jqlang/jq :
jq
is a lightweight and flexible command-line JSON processor, allowing you to easily slice, filter, map, and transform structured data - mgdm/htmlq : Uses CSS selectors to extract bits of content from HTML files
- httpie/cli : modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more
- ivarch.com/programs/pv.shtml :
pv
– Pipe Viewer – is a terminal-based tool for monitoring the progress of data through a pipeline - Miserlou/Loop :
loop
lets you write powerful, intuitive looping one-liners in your favorite shell! Finally, loops in Bash that make sense!
Also check: github.com/learn-anything/command-line-tools and wiki.nikiv.dev/cli/