@ -203,7 +203,6 @@ Tools to launch/execute programs, either interactively, automatically, in parall
* [task-spooler](http://vicerveza.homeunix.net/~viric/soft/ts/) - A Unix batch system that can be used to add the Linux commands to the queue and execute them one after the other in numerical order (ascending order, to be precise). This can be very useful when you have to run a lots of commands, but you don't want to waste time waiting for one command to finish and run the next command. You can queue it all up and Task Spooler will execute them one by one. In the mean time, you can do other activities.
* [taverner](https://github.com/vagos/taverner) - CLI launcher menu for games (or anything), the UNIX way.
* [Violet](https://github.com/braheezy/violet) - Colorful TUI frontend to run Vagrant commands.
* [watchexec](https://github.com/watchexec/watchexec) - Executes commands in response to file modifications.
## <aname="cheatsheet"></a>Commands cheatsheet and snippets
@ -490,6 +489,7 @@ Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) -
Tools for managing files and directories.
* [Chokidar CLI](https://github.com/open-cli-tools/chokidar-cli) - Fast cross-platform command line utility to watch file system changes.
* [compsize](https://github.com/kilobyte/compsize) - Find compression type/ratio on a file or set of files on a btrfs file system.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells!
@ -503,11 +503,14 @@ Tools for managing files and directories.
* [pcopy](https://github.com/binwiederhier/pcopy) - A temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.
* [progress](https://github.com/Xfennec/progress) - A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation.
* [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar.
* [rwatch](https://github.com/davidhfrankelcodes/rwatch) - A Rust re-implementation of the classic Unix watch command that allows you to run a command repeatedly and watch its output.
* [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory.
* [symlinks](https://github.com/brandt/symlinks) - Symlinks is a simple tool that helps find and remedy problematic symbolic links on a system.
* [TUI Archiver](https://www.nexus0.net/pub/sw/tuiarchiver/) - A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
* [unix-permissions](https://github.com/ehmicky/unix-permissions) - Swiss Army knife for Unix permissions.
* [vidir](https://github.com/trapd00r/vidir) - vidir allows editing of the contents of a directory in a text editor.
* [watch](http://www.linfo.org/watch.html) - Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides "diff" functionality to highlight the changing characters between outputs.
* [watchexec](https://github.com/watchexec/watchexec) - Executes commands in response to file modifications.
* [wfh](https://github.com/kzys/wfh) - Continuously watches your local directories and rsync them against a remote host.
* [Batfetch](https://github.com/ashish-kus/batfetch) - A command-line tool that displays detailed information about the battery of your device in a clean and organized way.
* [Chokidar CLI](https://github.com/open-cli-tools/chokidar-cli) - Fast cross-platform command line utility to watch file system changes.
* [dmidecode](https://www.nongnu.org/dmidecode/) - System information utility.
* [dysk](https://dystroy.org/dysk) - A thing to get information on your mounted disks
* [Fastfetch](https://github.com/LinusDierheimer/fastfetch) - Like neofetch, but much faster because written in C.
@ -1267,14 +1269,12 @@ Music players.
* [powertop](https://01.org/powertop) - A `top`-like utility to monitor the sources of power consumption, allows to turn on/off many components, quite useful to track possible power-related issues.
* [pv](http://www.ivarch.com/programs/pv.shtml) - The pv command is used to monitor the progress of data through pipe.
* [ramfetch](https://github.com/WhoseTheNerd/ramfetch) - A fetch which displays memory info using /proc/meminfo.
* [rwatch](https://github.com/davidhfrankelcodes/rwatch) - A Rust re-implementation of the classic Unix watch command that allows you to run a command repeatedly and watch its output.
* [screenFetch](https://github.com/KittyKatt/screenFetch) - It can be used to generate one of those nifty terminal theme information + ASCII distribution logos. It auto-detects the distribution and display an ASCII version of that distribution's logo and some valuable information to the right.
* [smem](https://www.selenic.com/smem/) - Python program that reports memory usage; it can report the "proportional set size" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation.
* [sysdig](https://www.sysdig.org/) - Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system.
* [The Logfile Navigator](https://lnav.org/) - An advanced and colorful log file viewer with TUI interface.
* [ttyload](http://www.daveltd.com/src/util/ttyload/) - ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal ("tty").
* [Viddy](https://github.com/sachaos/viddy) - Modern watch command. Time machine and pager etc.
* [watch](http://www.linfo.org/watch.html) - Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides "diff" functionality to highlight the changing characters between outputs.
* [watcher](https://github.com/sethigeet/watcher) - Watches all the files present in a directory and whenever a file is changed or a file is created/deleted from the directory, it runs a specified command.
* [whowatch](https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/) - Monitor Linux Users and Processes in Real Time.
* [zfxtop](https://github.com/ssleert/zfxtop) - Self described as “fetch top written by bubbletea enjoyer”.
monitor,sysdig,https://www.sysdig.org/,https://github.com/draios/sysdig,"Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system."
monitor,smem,https://www.selenic.com/smem/,https://selenic.com/repo/smem,"Python program that reports memory usage; it can report the ""proportional set size"" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation."
monitor-top,top,,https://gitlab.com/procps-ng/procps,The classical Unix utility that provides a rolling display of top cpu using processes.
monitor,watch,http://www.linfo.org/watch.html,https://gitlab.com/procps-ng/procps/,"Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides ""diff"" functionality to highlight the changing characters between outputs."
file-handling,watch,http://www.linfo.org/watch.html,https://gitlab.com/procps-ng/procps/,"Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides ""diff"" functionality to highlight the changing characters between outputs."
productivity,wtf,,https://github.com/wtfutil/wtf,"The personal information dashboard for your terminal, including todos, calendar, JIRA, etc."
shells,Bash,https://www.gnu.org/software/bash/,https://git.savannah.gnu.org/git/bash.git,(Bourne Again SHell) The most widespread system shell to date.
shells,Fish,https://fishshell.com/,https://github.com/fish-shell/fish-shell,"""A command line shell for the 90s""; focused on user-friendliness, with powerful autosuggestions, colors, ""sane scripting"" (w.r.t. to Bash)."
@ -363,7 +363,7 @@ productivity,gdir,,https://github.com/pafoster/gdir,A command line tool which qu
webdev,Mycorrhiza Wiki,https://mycorrhiza.wiki/,https://github.com/bouncepaw/mycorrhiza,A lightweight file-system wiki engine that uses Git for keeping history.
viewers,ov,,https://github.com/noborus/ov,Feature-rich terminal-based text viewer.
programming,fastmod,,https://github.com/facebookincubator/fastmod,"A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case ""I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere""."
launcher,watchexec,,https://github.com/watchexec/watchexec,Executes commands in response to file modifications.
file-handling,watchexec,,https://github.com/watchexec/watchexec,Executes commands in response to file modifications.
@ -763,7 +763,7 @@ office,DeckTape,,https://github.com/astefanutti/decktape,DeckTape is a high-qual
file-system,ipfs-deploy,,https://github.com/ipfs-shipyard/ipfs-deploy,Zero-Config CLI to Deploy Static Websites to IPFS [IPFS](https://en.wikipedia.org/wiki/InterPlanetary_File_System).
time-tracker,doing,,https://github.com/ttscoff/doing,A command line tool for remembering what you were doing and tracking what you've done.
data-management-json,underscore-cli,,https://github.com/ddopson/underscore-cli,Command-line utility-belt for hacking JSON and Javascript.
monitor,Chokidar CLI,,https://github.com/open-cli-tools/chokidar-cli,Fast cross-platform command line utility to watch file system changes.
file-handling,Chokidar CLI,,https://github.com/open-cli-tools/chokidar-cli,Fast cross-platform command line utility to watch file system changes.
transfer,ffsend,,https://github.com/timvisee/ffsend,Easily and securely share files from the command line. A fully featured Firefox Send client.
data-management-json,GROQ,,https://github.com/sanity-io/groq-cli,"The CLI tool consumes both JSON and NDJSON documents. You can pass in data from a local file, or from piping to standard input."
@ -935,7 +935,7 @@ file-manager,projectable,,https://github.com/dzfrias/projectable,A TUI file mana
file-explorer,Hop!,,https://github.com/benrutter/hop,"File explorer designed to be fast, simple and user friendly, running on any operating system."
cheatsheet,ManPDF & ManWEB,,https://github.com/sebastiancarlos/manpdf,Read your Man pages in PDF format. Even online!
launcher,lmt,,https://github.com/Rohansjamadagni/lmt,"A program that can be used to run applications with resource limits enforced using cgroupsv2 on Linux; it allows to set limits on CPU usage, memory usage, and the number of cores for a process."
monitor,rwatch,,https://github.com/davidhfrankelcodes/rwatch,A Rust re-implementation of the classic Unix watch command that allows you to run a command repeatedly and watch its output.
file-handling,rwatch,,https://github.com/davidhfrankelcodes/rwatch,A Rust re-implementation of the classic Unix watch command that allows you to run a command repeatedly and watch its output.
multimedia,FFMPerative,,https://github.com/remyxai/FFMPerative,"Powered by Large Language Models (LLMs) through an intuitive chat interface, now you can compose video edits in natural language."
monitor,Batfetch,,https://github.com/ashish-kus/batfetch,A command-line tool that displays detailed information about the battery of your device in a clean and organized way.
music,musicScraper,,https://github.com/mBaratta96/musicScraper,"CLI tool for scraping information from musical websites (Rateyourmusic, Metal Archives), with nice album ASCII art."
1
category
name
homepage
git
description
47
monitor
sysdig
https://www.sysdig.org/
https://github.com/draios/sysdig
Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system.
48
monitor
smem
https://www.selenic.com/smem/
https://selenic.com/repo/smem
Python program that reports memory usage; it can report the "proportional set size" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation.
49
monitor-top
top
https://gitlab.com/procps-ng/procps
The classical Unix utility that provides a rolling display of top cpu using processes.
50
monitorfile-handling
watch
http://www.linfo.org/watch.html
https://gitlab.com/procps-ng/procps/
Periodically runs a command in the console while temporarily clearing the screen content; it makes it easy to check differences between the output of two subsequent commands; it provides "diff" functionality to highlight the changing characters between outputs.
51
productivity
wtf
https://github.com/wtfutil/wtf
The personal information dashboard for your terminal, including todos, calendar, JIRA, etc.
52
shells
Bash
https://www.gnu.org/software/bash/
https://git.savannah.gnu.org/git/bash.git
(Bourne Again SHell) The most widespread system shell to date.
53
shells
Fish
https://fishshell.com/
https://github.com/fish-shell/fish-shell
"A command line shell for the 90s"; focused on user-friendliness, with powerful autosuggestions, colors, "sane scripting" (w.r.t. to Bash).
363
webdev
Mycorrhiza Wiki
https://mycorrhiza.wiki/
https://github.com/bouncepaw/mycorrhiza
A lightweight file-system wiki engine that uses Git for keeping history.
364
viewers
ov
https://github.com/noborus/ov
Feature-rich terminal-based text viewer.
365
programming
fastmod
https://github.com/facebookincubator/fastmod
A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case "I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere".
366
launcherfile-handling
watchexec
https://github.com/watchexec/watchexec
Executes commands in response to file modifications.
367
data-management-json
yq
https://github.com/mikefarah/yq
Portable command-line YAML processor.
368
text-processing
squeeze
https://github.com/aymericbeaumet/squeeze
Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc).
369
text-search-replace
amber
https://github.com/dalance/amber
Code search / replace tool.
763
file-system
ipfs-deploy
https://github.com/ipfs-shipyard/ipfs-deploy
Zero-Config CLI to Deploy Static Websites to IPFS [IPFS](https://en.wikipedia.org/wiki/InterPlanetary_File_System).
764
time-tracker
doing
https://github.com/ttscoff/doing
A command line tool for remembering what you were doing and tracking what you've done.
765
data-management-json
underscore-cli
https://github.com/ddopson/underscore-cli
Command-line utility-belt for hacking JSON and Javascript.
766
monitorfile-handling
Chokidar CLI
https://github.com/open-cli-tools/chokidar-cli
Fast cross-platform command line utility to watch file system changes.
767
transfer
ffsend
https://github.com/timvisee/ffsend
Easily and securely share files from the command line. A fully featured Firefox Send client.
768
data-management-json
GROQ
https://github.com/sanity-io/groq-cli
The CLI tool consumes both JSON and NDJSON documents. You can pass in data from a local file, or from piping to standard input.
769
cheatsheet
Wat
https://github.com/dthree/wat
Instant, central, community-built docs.
935
file-explorer
Hop!
https://github.com/benrutter/hop
File explorer designed to be fast, simple and user friendly, running on any operating system.
936
cheatsheet
ManPDF & ManWEB
https://github.com/sebastiancarlos/manpdf
Read your Man pages in PDF format. Even online!
937
launcher
lmt
https://github.com/Rohansjamadagni/lmt
A program that can be used to run applications with resource limits enforced using cgroupsv2 on Linux; it allows to set limits on CPU usage, memory usage, and the number of cores for a process.
938
monitorfile-handling
rwatch
https://github.com/davidhfrankelcodes/rwatch
A Rust re-implementation of the classic Unix watch command that allows you to run a command repeatedly and watch its output.
939
multimedia
FFMPerative
https://github.com/remyxai/FFMPerative
Powered by Large Language Models (LLMs) through an intuitive chat interface, now you can compose video edits in natural language.
940
monitor
Batfetch
https://github.com/ashish-kus/batfetch
A command-line tool that displays detailed information about the battery of your device in a clean and organized way.
941
music
musicScraper
https://github.com/mBaratta96/musicScraper
CLI tool for scraping information from musical websites (Rateyourmusic, Metal Archives), with nice album ASCII art.