Introduced the file-ls category as replacemente of the ls command

pull/25/head
Tullio Facchinetti 11 months ago
parent b88daeff10
commit 6b97abb040

@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
# Summary
To date, **994** apps/tools covered, organized in **48** categories.
To date, **994** apps/tools covered, organized in **49** categories.
# Index
[Backup](#backup) (10) | [Calculators](#calc) (9) | [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](#cd) (15) | [ChatGPT](#chatgpt) (8) | [Co-pilot](#copilot) (5) | [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) (46) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Font management](#font) (2) | [Funny tools](#funny) (26) | [Games](#games) (44) | [Git and accessories](#git) (37) | [Graphics](#graphics) (26) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [Note taking](#note-taking) (19) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (12) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (45) | [Programming](#programming) (37) | [Science](#science) (13) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [System tools](#system) (39) | [Terminals](#terminal) (11) | [Text processing](#text-processing) (50) | [Text search](#text-search) (10) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (50) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23)
[Backup](#backup) (10) | [Calculators](#calc) (9) | [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](#cd) (15) | [ChatGPT](#chatgpt) (8) | [Co-pilot](#copilot) (5) | [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) (40) | [File listing (replacement of ls)](#file-ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Font management](#font) (2) | [Funny tools](#funny) (26) | [Games](#games) (44) | [Git and accessories](#git) (37) | [Graphics](#graphics) (26) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [Note taking](#note-taking) (19) | [Office tools](#office) (16) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (12) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (45) | [Programming](#programming) (37) | [Science](#science) (13) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [System tools](#system) (39) | [Terminals](#terminal) (11) | [Text processing](#text-processing) (50) | [Text search](#text-search) (10) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (50) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23)
Some links to [related resources](#resources).
@ -314,7 +314,6 @@ File managers, tagging, bookmarking.
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [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.
* [colorls](https://github.com/athityakumar/colorls) - A Ruby script that colorizes the `ls` output with color and icons.
* [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.
@ -322,7 +321,6 @@ File managers, tagging, bookmarking.
* [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.
* [entr](https://github.com/eradman/entr) - Event Notify Test Runner - Run an arbitrary command when files change.
* [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views".
* [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.
* [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.
@ -336,14 +334,10 @@ File managers, tagging, bookmarking.
* [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.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [ll](https://github.com/antonmedv/ll) - ls with git status.
* [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.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [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.
* [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.
* [pretty-ls](https://github.com/ix/pretty-ls) - Rust ls clone with pretty colors.
* [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.
* [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.
@ -358,6 +352,15 @@ File managers, tagging, bookmarking.
* [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.
## <a name="file-ls"></a>File listing (replacement of ls)
* [colorls](https://github.com/athityakumar/colorls) - A Ruby script that colorizes the `ls` output with color and icons.
* [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views".
* [ll](https://github.com/antonmedv/ll) - ls with git status.
* [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.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [pretty-ls](https://github.com/ix/pretty-ls) - Rust ls clone with pretty colors.
## <a name="file-manager"></a>File manager
* [cfiles](https://github.com/mananapr/cfiles) - ncurses file manager written in C with vim like keybindings

@ -130,8 +130,8 @@ disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncd
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-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-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,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-handling,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."
file-ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-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."
cd,fasd,,https://github.com/clvv/fasd,"A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line."
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."
@ -408,7 +408,7 @@ file-handling,wfh,,https://github.com/kzys/wfh,Continuously watches your local d
text-processing,teip,,https://github.com/greymd/teip,Select partial standard input and replace with the result of another command.
text-processing,espanso,,https://github.com/espanso/espanso,Cross-platform Text Expander written in Rust. Not limited to the command line.
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."
file-handling,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
file-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.
file-handling,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.
@ -439,7 +439,7 @@ funny,cli-fireplace,,https://github.com/dolsup/cli-fireplace,Shows digital firep
graphics,givegif,,https://github.com/passy/givegif,GIFs on the command line.
git,git-extras,,https://github.com/tj/git-extras,"Little git extras like git-ignore, git-setup, git-changelog, git-release, git-effort and more."
versioning,Gistup,,https://github.com/mbostock/gistup,"Create a gist from terminal, then use git to update it."
file-handling,ll,,https://github.com/antonmedv/ll,ls with git status.
file-ls,ll,,https://github.com/antonmedv/ll,ls with git status.
viewers,fx,,https://github.com/antonmedv/fx,Command-line JSON viewer.
networking,speedtest-net,,https://github.com/ddsol/speedtest.net,Test internet connection speed and ping using speedtest.net.
backup,shallow-backup,,https://github.com/alichtman/shallow-backup,Git integrated backup tool.
@ -915,7 +915,7 @@ games,cli-chess,,https://github.com/trevorbayless/cli-chess,A highly customizabl
viewers,baca,,https://github.com/wustho/baca,Lets you indulge in your favorite e-books in the comfort of your terminal.
productivity,Productivity Timer,,https://github.com/h-sifat/productivity-timer,A CLI/TUI Pomodoro timer and todo (coming soon) application for keyboard addicts and terminal fans that makes you more productive.
science,ptable,,https://github.com/velorek1/ptable,A beautiful TUI periodic table for GNU/linux terminals.
file-handling,colorls,,https://github.com/athityakumar/colorls,A Ruby script that colorizes the `ls` output with color and icons.
file-ls,colorls,,https://github.com/athityakumar/colorls,A Ruby script that colorizes the `ls` output with color and icons.
productivity,termtyper,,https://github.com/kraanzu/termtyper,A typing application to level up your fingers!
git,Export Pull Requests,,https://github.com/sshaw/export-pull-requests/,"Export pull requests and/or issues to a CSV file. Supports GitHub, GitLab, and Bitbucket."
text-processing,Output as Format ,,https://github.com/sshaw/output-as-format,"Output stdin as GitHub/Slack/Jira etc... formatted code, lists, or quotes."
@ -964,7 +964,7 @@ online,magic-tape,,https://gitlab.com/christosangel/magic-tape,Magic-tape is an
file-explorer,browsr,,https://github.com/juftin/browsr,"A pleasant file explorer that can browse the contents of local and remote filesystems with your keyboard or mouse; remotes include GitHub, over SSH, in AWS S3, Google Cloud Storage, or Azure Blob Storage."
productivity,Framed,,https://github.com/mactat/framed,A CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner.
file-handling,Findpick,,https://github.com/thingsiplay/findpick,"General purpose file picker combining ""find"" command with a fuzzy finder."
file-handling,pretty-ls,,https://github.com/ix/pretty-ls,Rust ls clone with pretty colors.
file-ls,pretty-ls,,https://github.com/ix/pretty-ls,Rust ls clone with pretty colors.
utility,Marker,,https://github.com/pindexis/marker,The terminal command palette.
cheatsheet,IntelliShell,,https://github.com/lasantosr/intelli-shell,"Like IntelliSense, but for shells, acting like a bookmark store for commands."
system,aptitude,,https://salsa.debian.org/apt-team/aptitude,"A TUI front-end to APT, the Debian package manager."

1 category name homepage git description
130 file-handling classifier https://github.com/bhrigu123/classifier Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
131 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.
132 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.
133 file-handling file-ls exa https://the.exa.website/ https://github.com/ogham/exa Replacement for 'ls' written in Rust, with colors and several additional "views".
134 file-handling file-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.
135 cd fasd https://github.com/clvv/fasd A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line.
136 file-handling fd https://github.com/sharkdp/fd A simple, fast and user-friendly alternative to find. Written in Rust.
137 file-renamer rename https://www.kernel.org/pub/linux/utils/util-linux/ Included in `util-linux`, allows bulk rename of files with regex support.
408 text-processing teip https://github.com/greymd/teip Select partial standard input and replace with the result of another command.
409 text-processing espanso https://github.com/espanso/espanso Cross-platform Text Expander written in Rust. Not limited to the command line.
410 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.
411 file-handling file-ls nat https://github.com/willdoescode/nat Complete replacement for the `ls` command.
412 data-management csvq https://github.com/mithrandie/csvq SQL-like query language for csv.
413 file-handling FClones https://github.com/pkolaczk/fclones Efficient Duplicate File Finder.
414 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
439 graphics givegif https://github.com/passy/givegif GIFs on the command line.
440 git git-extras https://github.com/tj/git-extras Little git extras like git-ignore, git-setup, git-changelog, git-release, git-effort and more.
441 versioning Gistup https://github.com/mbostock/gistup Create a gist from terminal, then use git to update it.
442 file-handling file-ls ll https://github.com/antonmedv/ll ls with git status.
443 viewers fx https://github.com/antonmedv/fx Command-line JSON viewer.
444 networking speedtest-net https://github.com/ddsol/speedtest.net Test internet connection speed and ping using speedtest.net.
445 backup shallow-backup https://github.com/alichtman/shallow-backup Git integrated backup tool.
915 viewers baca https://github.com/wustho/baca Lets you indulge in your favorite e-books in the comfort of your terminal.
916 productivity Productivity Timer https://github.com/h-sifat/productivity-timer A CLI/TUI Pomodoro timer and todo (coming soon) application for keyboard addicts and terminal fans that makes you more productive.
917 science ptable https://github.com/velorek1/ptable A beautiful TUI periodic table for GNU/linux terminals.
918 file-handling file-ls colorls https://github.com/athityakumar/colorls A Ruby script that colorizes the `ls` output with color and icons.
919 productivity termtyper https://github.com/kraanzu/termtyper A typing application to level up your fingers!
920 git Export Pull Requests https://github.com/sshaw/export-pull-requests/ Export pull requests and/or issues to a CSV file. Supports GitHub, GitLab, and Bitbucket.
921 text-processing Output as Format https://github.com/sshaw/output-as-format Output stdin as GitHub/Slack/Jira etc... formatted code, lists, or quotes.
964 file-explorer browsr https://github.com/juftin/browsr A pleasant file explorer that can browse the contents of local and remote filesystems with your keyboard or mouse; remotes include GitHub, over SSH, in AWS S3, Google Cloud Storage, or Azure Blob Storage.
965 productivity Framed https://github.com/mactat/framed A CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner.
966 file-handling Findpick https://github.com/thingsiplay/findpick General purpose file picker combining "find" command with a fuzzy finder.
967 file-handling file-ls pretty-ls https://github.com/ix/pretty-ls Rust ls clone with pretty colors.
968 utility Marker https://github.com/pindexis/marker The terminal command palette.
969 cheatsheet IntelliShell https://github.com/lasantosr/intelli-shell Like IntelliSense, but for shells, acting like a bookmark store for commands.
970 system aptitude https://salsa.debian.org/apt-team/aptitude A TUI front-end to APT, the Debian package manager.

@ -14,6 +14,7 @@ editors,Editors,Terminal text editors
email,Email,"Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization"
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,"File managers, tagging, bookmarking"
file-ls,File listing (replacement of ls),
file-manager,File manager,
file-renamer,File renamers,
file-system,File systems,

1 label name description
14 email Email Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization
15 file-explorer File explorer and tree visualization Show directory trees and navigate through the file system (but not full featured file managers)
16 file-handling File and file system handling File managers, tagging, bookmarking
17 file-ls File listing (replacement of ls)
18 file-manager File manager
19 file-renamer File renamers
20 file-system File systems
Loading…
Cancel
Save