Changed category of file watching tools

pull/29/head
Tullio Facchinetti 8 months ago
parent a2885a7dcc
commit 8effacee4a

@ -41,10 +41,10 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
* [AI / ChatGPT](#ai) (13), [Anki, decks and flashcards](#flashcard) (6)
* [Backup](#backup) (16)
* [Calculators](#calc) (9), [Chat and instant messaging](#chat) (26), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (8), [Command launchers](#launcher) (19), [Commands cheatsheet and snippets](#cheatsheet) (15), [Conversion](#conversion) (11)
* [Calculators](#calc) (9), [Chat and instant messaging](#chat) (26), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (8), [Command launchers](#launcher) (18), [Commands cheatsheet and snippets](#cheatsheet) (15), [Conversion](#conversion) (11)
* [Data management](#data-management) (14), [Data management - JSON/YAML/etc.](#data-management-json) (42), [Data management - Tabular data](#data-management-tabular) (19), [Data transfer](#transfer) (36), [DevOps](#devops) (9), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (18), [Disk usage analyzers](#disk-analyzer) (12)
* [Editors](#editors) (25), [Email](#email) (14)
* [File and file system handling](#file-handling) (20), [File deletion and trash bin (alternatives to rm)](#rm) (5), [File explorer and tree visualization](#file-explorer) (10), [File finding (alternatives to find)](#find) (7), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (19), [File renamers](#file-renamer) (12), [File systems](#file-system) (4), [Financial tools](#financial) (12), [Font management](#font) (2), [Funny tools](#funny) (28), [Fuzzy finders](#fuzzy-finder) (10)
* [File and file system handling](#file-handling) (24), [File deletion and trash bin (alternatives to rm)](#rm) (5), [File explorer and tree visualization](#file-explorer) (10), [File finding (alternatives to find)](#find) (7), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (19), [File renamers](#file-renamer) (12), [File systems](#file-system) (4), [Financial tools](#financial) (12), [Font management](#font) (2), [Funny tools](#funny) (28), [Fuzzy finders](#fuzzy-finder) (10)
* [Games](#games) (45), [Git and accessories](#git) (42), [Graphics](#graphics) (31)
* [History management](#history) (4)
* [Markdown](#markdown) (11), [Multimedia](#multimedia) (14)
@ -52,7 +52,7 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
* [Office tools](#office) (10), [Online search and resources](#online) (15), [Organizers and calendars](#organizers) (20)
* [Package managers](#package-manager) (10), [Password managers](#password-manager) (16), [Process viewers and monitoring (alternatives to top)](#monitor-top) (18), [Productivity](#productivity) (10), [Programming](#programming) (45), [Prompts](#prompt) (4)
* [RSS](#rss) (8), [Religion](#religion) (4)
* [Science](#science) (16), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (24), [Shells](#shells) (11), [Sound and music](#music) (36), [System monitoring](#monitor) (28), [System tools](#system) (22)
* [Science](#science) (16), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (24), [Shells](#shells) (11), [Sound and music](#music) (36), [System monitoring](#monitor) (25), [System tools](#system) (22)
* [Terminals](#terminal) (13), [Text processing](#text-processing) (31), [Text search (alternatives to grep)](#text-search) (10), [Text search and replace (alternatives to sed)](#text-search-replace) (4), [Time trackers](#time-tracker) (15), [Todo managers](#todo-manager) (26), [Torrent](#torrent) (7), [Typing test and practice](#typing) (7)
* [Utilities](#utility) (29)
* [Versioning](#versioning) (6), [Viewers](#viewers) (20)
@ -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.
## <a name="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.
* [xcp](https://github.com/tarka/xcp) - Extended cp.
@ -1251,7 +1254,6 @@ Music players.
## <a name="monitor"></a>System monitoring
* [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”.

@ -47,7 +47,7 @@ monitor,powertop,https://01.org/powertop,https://github.com/fenrus75/powertop,"A
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.
data-management-json,yq,,https://github.com/mikefarah/yq,Portable command-line YAML processor.
text-processing,squeeze,,https://github.com/aymericbeaumet/squeeze,"Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc)."
text-search-replace,amber,,https://github.com/dalance/amber,Code search / replace tool.
@ -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."
cheatsheet,Wat,,https://github.com/dthree/wat,"Instant, central, community-built docs."
@ -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 monitor 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.
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 launcher file-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 monitor file-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 monitor 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.
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.
Loading…
Cancel
Save