Introduced the file-dir-cleanup category

test-summary-newlines-at-new-initial-letter
Tullio Facchinetti 10 months ago
parent 4490defa68
commit 5d92c485c6

@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
# Summary # Summary
To date, **1005** apps/tools covered, organized in **59** categories. To date, **1005** apps/tools covered, organized in **60** categories.
# Index # Index
[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (38) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9) [Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (11) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (27) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
Some links to [related resources](#resources). Some links to [related resources](#resources).
@ -310,6 +310,22 @@ Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) -
* [sup](http://sup-heliotrope.github.io/) - MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation. * [sup](http://sup-heliotrope.github.io/) - MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
* [tmpmail](https://github.com/sdushantha/tmpmail) - A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address. * [tmpmail](https://github.com/sdushantha/tmpmail) - A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
## <a name="file-dir-cleanup"></a>Clean up of files and directories
Find/remove duplicate files, automatically organize files, etc..
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [czkawka](https://qarmin.github.io/czkawka/) - Remove unnecessary files from your computer
* [detox](http://detox.sourceforge.net/) - A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
* [Dext](https://github.com/AfzGit/dext) - (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
* [FClones](https://github.com/pkolaczk/fclones) - Efficient Duplicate File Finder.
* [ff](https://github.com/akymos/ff) - ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
## <a name="file-explorer"></a>File explorer and tree visualization ## <a name="file-explorer"></a>File explorer and tree visualization
Show directory trees and navigate through the file system (but not full featured file managers). Show directory trees and navigate through the file system (but not full featured file managers).
@ -327,18 +343,11 @@ Show directory trees and navigate through the file system (but not full featured
Tools for managing files and directories. Tools for managing files and directories.
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash. * [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash.
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file. * [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [czkawka](https://qarmin.github.io/czkawka/) - Remove unnecessary files from your computer
* [detox](http://detox.sourceforge.net/) - A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
* [Dext](https://github.com/AfzGit/dext) - (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
* [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells! * [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells!
* [dtrx](https://brettcsmith.org/2007/dtrx/) - (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories. * [dtrx](https://brettcsmith.org/2007/dtrx/) - (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
* [FClones](https://github.com/pkolaczk/fclones) - Efficient Duplicate File Finder.
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust. * [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust.
* [ff](https://github.com/akymos/ff) - ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
* [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin. * [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin.
* [Findpick](https://github.com/thingsiplay/findpick) - General purpose file picker combining "find" command with a fuzzy finder. * [Findpick](https://github.com/thingsiplay/findpick) - General purpose file picker combining "find" command with a fuzzy finder.
* [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system. * [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system.
@ -348,16 +357,12 @@ Tools for managing files and directories.
* [gret](https://github.com/4imothy/gret) - A command-line utility designed to search through directories and files for a regex expression that matches. * [gret](https://github.com/4imothy/gret) - A command-line utility designed to search through directories and files for a regex expression that matches.
* [happyfinder](https://github.com/hugows/hf) - (another) Fuzzy file finder for the command line. * [happyfinder](https://github.com/hugows/hf) - (another) Fuzzy file finder for the command line.
* [hypergrep](https://github.com/p-ranav/hypergrep) - Recursively search directories for a regex pattern using Intel Hypescan. * [hypergrep](https://github.com/p-ranav/hypergrep) - Recursively search directories for a regex pattern using Intel Hypescan.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [PathPicker](https://facebook.github.io/PathPicker/) - A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories. * [PathPicker](https://facebook.github.io/PathPicker/) - A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across 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. * [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. * [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. * [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar.
* [RecoverPy](https://github.com/PabloLec/RecoverPy) - RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data. * [RecoverPy](https://github.com/PabloLec/RecoverPy) - RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm. * [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
* [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file. * [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file.
* [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory. * [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash. * [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash.

@ -125,8 +125,8 @@ backup,Zaloha.sh,,https://github.com/Fitus/Zaloha.sh,Shellscript for synchroniza
disk-analyzer,cdu,http://arsunik.free.fr/prog/cdu.html,,cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space. disk-analyzer,cdu,http://arsunik.free.fr/prog/cdu.html,,cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
disk-analyzer,dfc,,https://github.com/rolinh/dfc,Report file system space usage information with style. disk-analyzer,dfc,,https://github.com/rolinh/dfc,Report file system space usage information with style.
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available.""" disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
file-handling,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc." file-dir-cleanup,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc."
file-handling,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,"A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones." file-dir-cleanup,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,"A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones."
file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,https://github.com/dtrx-py/dtrx,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories." file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,https://github.com/dtrx-py/dtrx,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories."
ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""." ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
ls,lsd,,https://github.com/lsd-rs/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project." ls,lsd,,https://github.com/lsd-rs/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project."
@ -134,7 +134,7 @@ cd,fasd,,https://github.com/clvv/fasd,"A Commandline Tool That Offers Quick Acce
file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust." file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust."
file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Included in `util-linux`, allows bulk rename of files with regex support." file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Included in `util-linux`, allows bulk rename of files with regex support."
file-renamer,renameutils,http://www.nongnu.org/renameutils/,,"A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt." file-renamer,renameutils,http://www.nongnu.org/renameutils/,,"A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt."
file-handling,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files." file-dir-cleanup,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files."
file-handling,gcp,,https://github.com/aelafifi/gcp/,"`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes." file-handling,gcp,,https://github.com/aelafifi/gcp/,"`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes."
file-manager,nnn,,https://github.com/jarun/nnn,"""The unorthodox terminal file manager"" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories." file-manager,nnn,,https://github.com/jarun/nnn,"""The unorthodox terminal file manager"" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories."
file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/pathpicker/,"A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories." file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/pathpicker/,"A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories."
@ -407,7 +407,7 @@ text-processing,espanso,,https://github.com/espanso/espanso,Cross-platform Text
text-processing,huniq,,https://github.com/koraa/huniq,"Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates." text-processing,huniq,,https://github.com/koraa/huniq,"Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates."
ls,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command. ls,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
data-management,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv. data-management,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv.
file-handling,FClones,,https://github.com/pkolaczk/fclones,Efficient Duplicate File Finder. file-dir-cleanup,FClones,,https://github.com/pkolaczk/fclones,Efficient Duplicate File Finder.
data-management,dasel,,https://github.com/TomWright/dasel,Allows you to query and modify data structures using selector strings. data-management,dasel,,https://github.com/TomWright/dasel,Allows you to query and modify data structures using selector strings.
programming,Proji,,https://github.com/nikoksr/proji,Powerful cross-platform CLI project templating tool. programming,Proji,,https://github.com/nikoksr/proji,Powerful cross-platform CLI project templating tool.
transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices. transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices.
@ -486,7 +486,7 @@ music,termusic,,https://github.com/tramhao/termusic,Terminal Music Player writte
financial,cointop,,https://github.com/cointop-sh/cointop,A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies. financial,cointop,,https://github.com/cointop-sh/cointop,A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
system,pulsemixer,,https://github.com/GeorgeFilipkin/pulsemixer,CLI and curses mixer for PulseAudio. system,pulsemixer,,https://github.com/GeorgeFilipkin/pulsemixer,CLI and curses mixer for PulseAudio.
cd,fastdiract,,https://github.com/dp12/fastdiract,Lightning-fast cd and command execution. cd,fastdiract,,https://github.com/dp12/fastdiract,Lightning-fast cd and command execution.
file-handling,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure. file-dir-cleanup,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure.
funny,Draw,,https://github.com/maaslalani/draw,draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want! funny,Draw,,https://github.com/maaslalani/draw,draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but crab flavoured." typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but crab flavoured."
networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost. networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost.
@ -519,7 +519,7 @@ shells,xonsh,https://xon.sh/,https://github.com/xonsh/xonsh,The xonsh shell lets
financial,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format." financial,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf." git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf."
conversion,simtex,,https://github.com/simtex-dev/engine,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file." conversion,simtex,,https://github.com/simtex-dev/engine,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file."
file-handling,ff,,https://github.com/akymos/ff,"ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command." file-dir-cleanup,ff,,https://github.com/akymos/ff,"ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command."
games,othello-cli,,https://github.com/LelsersLasers/othello-cli,"othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other." games,othello-cli,,https://github.com/LelsersLasers/othello-cli,"othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other."
financial,paycon,,https://github.com/arcorion/paycon,Converts pay amounts between different time units. financial,paycon,,https://github.com/arcorion/paycon,Converts pay amounts between different time units.
transfer,Jitter,,https://github.com/kevspau/jitter,"A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets." transfer,Jitter,,https://github.com/kevspau/jitter,"A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets."
@ -731,7 +731,7 @@ file-renamer,rename-cli,,https://github.com/jhotmann/node-rename-cli,File rename
disk-analyzer,diskonaut,,https://github.com/imsnif/diskonaut,Terminal disk space navigator that traverse the file-system with a TUI interface. disk-analyzer,diskonaut,,https://github.com/imsnif/diskonaut,Terminal disk space navigator that traverse the file-system with a TUI interface.
utility,unix-permissions,,https://github.com/ehmicky/unix-permissions,Swiss Army knife for Unix permissions. utility,unix-permissions,,https://github.com/ehmicky/unix-permissions,Swiss Army knife for Unix permissions.
launcher,entr,,https://github.com/eradman/entr,Event Notify Test Runner - Run an arbitrary command when files change. launcher,entr,,https://github.com/eradman/entr,Event Notify Test Runner - Run an arbitrary command when files change.
file-handling,organize-cli,,https://github.com/ManrajGrover/organize-cli,Organize your files automatically. file-dir-cleanup,organize-cli,,https://github.com/ManrajGrover/organize-cli,Organize your files automatically.
file-explorer,tre,,https://github.com/dduan/tre,"`tree` command improved with git awareness, editor aliasing, and colors." file-explorer,tre,,https://github.com/dduan/tre,"`tree` command improved with git awareness, editor aliasing, and colors."
cd,autojump,,https://github.com/wting/autojump,A cd command that learns - easily navigate directories from the command line. cd,autojump,,https://github.com/wting/autojump,A cd command that learns - easily navigate directories from the command line.
cd,pm,,https://github.com/Angelmmiguel/pm,"The easy way to switch between your projects on ZSH. In short, another directory changer." cd,pm,,https://github.com/Angelmmiguel/pm,"The easy way to switch between your projects on ZSH. In short, another directory changer."
@ -865,8 +865,8 @@ transfer,rclone-tui,,https://github.com/darkhz/rclone-tui,"Cross-platform manage
music,mpvc,,https://github.com/gmt4/mpvc/,A minimal mpc-like CLI and TUI for controlling mpv from the shell. music,mpvc,,https://github.com/gmt4/mpvc/,A minimal mpc-like CLI and TUI for controlling mpv from the shell.
funny,ctree,,https://github.com/gleich/ctree,A Christmas tree right from your terminal. funny,ctree,,https://github.com/gleich/ctree,A Christmas tree right from your terminal.
monitor,ramfetch,,https://github.com/WhoseTheNerd/ramfetch,A fetch which displays memory info using /proc/meminfo. monitor,ramfetch,,https://github.com/WhoseTheNerd/ramfetch,A fetch which displays memory info using /proc/meminfo.
file-handling,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats." file-dir-cleanup,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats."
file-handling,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder. file-dir-cleanup,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
utility,upnup,,https://github.com/tomit4/upnup,A command line utility that generates a LICENSE file in the current working directory. utility,upnup,,https://github.com/tomit4/upnup,A command line utility that generates a LICENSE file in the current working directory.
productivity,kabmat,,https://github.com/PlankCipher/kabmat,TUI program for managing kanban boards with vim-like keybindings. productivity,kabmat,,https://github.com/PlankCipher/kabmat,TUI program for managing kanban boards with vim-like keybindings.
security,OAuth2c,,https://github.com/cloudentity/oauth2c,A command-line tool for interacting with OAuth 2.0 authorization servers. security,OAuth2c,,https://github.com/cloudentity/oauth2c,A command-line tool for interacting with OAuth 2.0 authorization servers.
@ -883,8 +883,8 @@ file-manager,fman,,https://github.com/nore-dev/fman,TUI File Manager
file-manager,goful,,https://github.com/anmitsu/goful,Goful is a CUI file manager written in Go. file-manager,goful,,https://github.com/anmitsu/goful,Goful is a CUI file manager written in Go.
file-manager,joshuto,,https://github.com/kamiyaa/joshuto,ranger-like terminal file manager file-manager,joshuto,,https://github.com/kamiyaa/joshuto,ranger-like terminal file manager
email,aerc,https://aerc-mail.org/,https://git.sr.ht/~rjarry/aerc,A pretty good email client email,aerc,https://aerc-mail.org/,https://git.sr.ht/~rjarry/aerc,A pretty good email client
file-handling,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files file-dir-cleanup,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files
file-handling,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer file-dir-cleanup,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer
file-handling,TUI Archiver,https://www.nexus0.net/pub/sw/tuiarchiver/,https://codeberg.org/dnalor/tuiarchiver.git,A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers file-handling,TUI Archiver,https://www.nexus0.net/pub/sw/tuiarchiver/,https://codeberg.org/dnalor/tuiarchiver.git,A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
viewers,TubiTui,,https://codeberg.org/777/TubiTui.git,"A lightweight, libre, TUI-based YouTube client" viewers,TubiTui,,https://codeberg.org/777/TubiTui.git,"A lightweight, libre, TUI-based YouTube client"
diff,csv-diff,,https://github.com/simonw/csv-diff,Python CLI tool and library for diffing CSV and JSON files diff,csv-diff,,https://github.com/simonw/csv-diff,Python CLI tool and library for diffing CSV and JSON files

1 category name homepage git description
125 disk-analyzer cdu http://arsunik.free.fr/prog/cdu.html cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
126 disk-analyzer dfc https://github.com/rolinh/dfc Report file system space usage information with style.
127 disk-analyzer ncdu https://dev.yorhel.nl/ncdu https://code.blicky.net/yorhel/ncdu/ "A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."
128 file-handling file-dir-cleanup classifier https://github.com/bhrigu123/classifier Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
129 file-handling file-dir-cleanup detox http://detox.sourceforge.net/ https://sourceforge.net/projects/detox/ A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
130 file-handling dtrx https://brettcsmith.org/2007/dtrx/ https://github.com/dtrx-py/dtrx (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
131 ls exa https://the.exa.website/ https://github.com/ogham/exa Replacement for 'ls' written in Rust, with colors and several additional "views".
132 ls lsd https://github.com/lsd-rs/lsd This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
134 file-handling fd https://github.com/sharkdp/fd A simple, fast and user-friendly alternative to find. Written in Rust.
135 file-renamer rename https://www.kernel.org/pub/linux/utils/util-linux/ Included in `util-linux`, allows bulk rename of files with regex support.
136 file-renamer renameutils http://www.nongnu.org/renameutils/ A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt.
137 file-handling file-dir-cleanup rmlint https://github.com/sahib/rmlint/ A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
138 file-handling gcp https://github.com/aelafifi/gcp/ `gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes.
139 file-manager nnn https://github.com/jarun/nnn "The unorthodox terminal file manager" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories.
140 file-handling PathPicker https://facebook.github.io/PathPicker/ https://github.com/facebook/pathpicker/ A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories.
407 text-processing huniq https://github.com/koraa/huniq Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
408 ls nat https://github.com/willdoescode/nat Complete replacement for the `ls` command.
409 data-management csvq https://github.com/mithrandie/csvq SQL-like query language for csv.
410 file-handling file-dir-cleanup FClones https://github.com/pkolaczk/fclones Efficient Duplicate File Finder.
411 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
412 programming Proji https://github.com/nikoksr/proji Powerful cross-platform CLI project templating tool.
413 transfer pbgopy https://github.com/nakabonne/pbgopy Copy and paste between devices.
486 financial cointop https://github.com/cointop-sh/cointop A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
487 system pulsemixer https://github.com/GeorgeFilipkin/pulsemixer CLI and curses mixer for PulseAudio.
488 cd fastdiract https://github.com/dp12/fastdiract Lightning-fast cd and command execution.
489 file-handling file-dir-cleanup inventory https://github.com/mothdotmonster/inventory Move files like an old text adventure.
490 funny Draw https://github.com/maaslalani/draw draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
491 typing toipe https://github.com/Samyak2/toipe Yet another typing test, but crab flavoured.
492 networking bore https://github.com/ekzhang/bore A simple CLI tool for making tunnels to localhost.
519 financial hledger https://hledger.org/ https://github.com/simonmichael/hledger A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format.
520 git fzf-git.sh https://github.com/junegunn/fzf-git.sh bash and zsh key bindings for Git objects, powered by fzf.
521 conversion simtex https://github.com/simtex-dev/engine simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file.
522 file-handling file-dir-cleanup ff https://github.com/akymos/ff ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
523 games othello-cli https://github.com/LelsersLasers/othello-cli othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other.
524 financial paycon https://github.com/arcorion/paycon Converts pay amounts between different time units.
525 transfer Jitter https://github.com/kevspau/jitter A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets.
731 disk-analyzer diskonaut https://github.com/imsnif/diskonaut Terminal disk space navigator that traverse the file-system with a TUI interface.
732 utility unix-permissions https://github.com/ehmicky/unix-permissions Swiss Army knife for Unix permissions.
733 launcher entr https://github.com/eradman/entr Event Notify Test Runner - Run an arbitrary command when files change.
734 file-handling file-dir-cleanup organize-cli https://github.com/ManrajGrover/organize-cli Organize your files automatically.
735 file-explorer tre https://github.com/dduan/tre `tree` command improved with git awareness, editor aliasing, and colors.
736 cd autojump https://github.com/wting/autojump A cd command that learns - easily navigate directories from the command line.
737 cd pm https://github.com/Angelmmiguel/pm The easy way to switch between your projects on ZSH. In short, another directory changer.
865 music mpvc https://github.com/gmt4/mpvc/ A minimal mpc-like CLI and TUI for controlling mpv from the shell.
866 funny ctree https://github.com/gleich/ctree A Christmas tree right from your terminal.
867 monitor ramfetch https://github.com/WhoseTheNerd/ramfetch A fetch which displays memory info using /proc/meminfo.
868 file-handling file-dir-cleanup mat2 https://0xacab.org/jvoisin/mat2.git Metadata removal tool, supporting a wide range of commonly used file formats.
869 file-handling file-dir-cleanup Dext https://github.com/AfzGit/dext (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
870 utility upnup https://github.com/tomit4/upnup A command line utility that generates a LICENSE file in the current working directory.
871 productivity kabmat https://github.com/PlankCipher/kabmat TUI program for managing kanban boards with vim-like keybindings.
872 security OAuth2c https://github.com/cloudentity/oauth2c A command-line tool for interacting with OAuth 2.0 authorization servers.
883 file-manager goful https://github.com/anmitsu/goful Goful is a CUI file manager written in Go.
884 file-manager joshuto https://github.com/kamiyaa/joshuto ranger-like terminal file manager
885 email aerc https://aerc-mail.org/ https://git.sr.ht/~rjarry/aerc A pretty good email client
886 file-handling file-dir-cleanup backdown https://github.com/Canop/backdown Safely and ergonomically remove duplicate files
887 file-handling file-dir-cleanup czkawka https://qarmin.github.io/czkawka/ https://github.com/qarmin/czkawka Remove unnecessary files from your computer
888 file-handling TUI Archiver https://www.nexus0.net/pub/sw/tuiarchiver/ https://codeberg.org/dnalor/tuiarchiver.git A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
889 viewers TubiTui https://codeberg.org/777/TubiTui.git A lightweight, libre, TUI-based YouTube client
890 diff csv-diff https://github.com/simonw/csv-diff Python CLI tool and library for diffing CSV and JSON files

@ -13,6 +13,7 @@ diff,Diff,"File and data diffs, more or less “context” or “semantic” awa
disk-analyzer,Disk usage analyzers, disk-analyzer,Disk usage analyzers,
editors,Editors,Terminal text editors editors,Editors,Terminal text editors
email,Email,"Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization" email,Email,"Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization"
file-dir-cleanup,Clean up of files and directories,"Find/remove duplicate files, automatically organize files, etc."
file-explorer,File explorer and tree visualization,Show directory trees and navigate through the file system (but not full featured file managers) file-explorer,File explorer and tree visualization,Show directory trees and navigate through the file system (but not full featured file managers)
file-handling,File and file system handling,Tools for managing files and directories file-handling,File and file system handling,Tools for managing files and directories
ls,File listing (alternatives to ls), ls,File listing (alternatives to ls),

1 label name description
13 disk-analyzer Disk usage analyzers
14 editors Editors Terminal text editors
15 email Email Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization
16 file-dir-cleanup Clean up of files and directories Find/remove duplicate files, automatically organize files, etc.
17 file-explorer File explorer and tree visualization Show directory trees and navigate through the file system (but not full featured file managers)
18 file-handling File and file system handling Tools for managing files and directories
19 ls File listing (alternatives to ls)
Loading…
Cancel
Save