From d3cab57abf897a7e2508664ddf6f30485f6d2b46 Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Thu, 11 Nov 2021 12:45:18 +0100 Subject: [PATCH] ADD: 9 more tools. --- README.md | 13 +++++++++++-- data/apps.csv | 9 +++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 648fe5e..283739b 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,11 @@ If you want to contribute through a pull request, make sure to add new entries t # Summary -To date, **346** apps/tools covered, divided in **32** categories. +To date, **355** apps/tools covered, divided in **32** categories. # Index -[Backup](#backup) (9) | [Chat and instant messaging](#chat) (7) | [Conversion](#conversion) (4) | [Data management](#data-management) (11) | [Data transfer](#transfer) (21) | [Editors](#editors) (15) | [Email](#email) (8) | [File and file system handling](#file-handling) (25) | [File manager](#file-manager) (8) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (9) | [Games](#games) (18) | [Graphics](#graphics) (7) | [Networking](#networking) (7) | [Office tools](#office) (10) | [Organizers and calendars](#organizers) (21) | [Productivity](#productivity) (12) | [Programming](#programming) (3) | [Security and encryption](#security) (14) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (20) | [System tools](#system) (7) | [Terminals](#terminal) (7) | [Text processing](#text-processing) (14) | [Text search](#text-search) (6) | [Utilities](#utility) (23) | [Versioning](#versioning) (12) | [Viewers](#viewers) (12) | [Web browser](#browser) (8) | [Web development](#webdev) (6) +[Backup](#backup) (9) | [Chat and instant messaging](#chat) (7) | [Conversion](#conversion) (4) | [Data management](#data-management) (11) | [Data transfer](#transfer) (21) | [Editors](#editors) (16) | [Email](#email) (8) | [File and file system handling](#file-handling) (29) | [File manager](#file-manager) (8) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (9) | [Games](#games) (18) | [Graphics](#graphics) (7) | [Networking](#networking) (7) | [Office tools](#office) (10) | [Organizers and calendars](#organizers) (21) | [Productivity](#productivity) (12) | [Programming](#programming) (3) | [Security and encryption](#security) (15) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (20) | [System tools](#system) (7) | [Terminals](#terminal) (7) | [Text processing](#text-processing) (14) | [Text search](#text-search) (6) | [Utilities](#utility) (25) | [Versioning](#versioning) (13) | [Viewers](#viewers) (12) | [Web browser](#browser) (8) | [Web development](#webdev) (6) Some links to [related resources](#resources). @@ -96,6 +96,7 @@ Some links to [related resources](#resources). ## Editors +* [ash](https://github.com/akashnag/ash) - A simple and clean terminal-based text editor, that aims to be easy to use with modern key-bindings. * [Diakonos](https://github.com/Pistos/diakonos) - A powerful editor with “standard” keybindings and several advanced features. * [Emacs](https://www.gnu.org/software/emacs/) - One of the godfathers of text editors; free long-standing software project; tons of extensions and funcionalities; the biggest drawback (my taste): it needs [E-Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) for being programmed. * [eon](https://github.com/tomas/eon) - A light, modern editor for your terminal that doesn't want to be vim. @@ -128,10 +129,13 @@ Some links to [related resources](#resources). * [alder](https://github.com/aweary/alder) - Directory tree visualizer. * [broot](https://dystroy.org/broot/) - A new way to navigate directory trees on linux, made in rust. * [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc. +* [cobib](https://gitlab.com/mrossinek/cobib) - Simple, command-line based bibliography management tool. * [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. +* [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. * [dua](https://github.com/Byron/dua-cli) - Disk Usage Analyzer. Learn about the usage of disk space of a given directory with parallel access to max out SSD exploration. * [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility. +* [Dust](https://github.com/bootandy/dust) - du + rust = dust. Like du but more intuitive. * [dutree](https://github.com/nachoparker/dutree) - A tool to analyze file system usage written in Rust. * [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views". * [F2](https://github.com/ayoisaiah/f2) - Cross-platform command-line tool for batch renaming files and directories quickly and safely. @@ -141,6 +145,7 @@ Some links to [related resources](#resources). * [gdu](https://github.com/dundee/gdu) - Pretty fast disk usage analyzer written in Go. Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge. * [ncdu](https://dev.yorhel.nl/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." * [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. +* [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar. * [rename](https://www.kernel.org/pub/linux/utils/util-linux/) - Included in `util-linux`, allows bulk rename of files with regex support. * [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. * [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. @@ -287,6 +292,7 @@ Some links to [related resources](#resources). ## Security and encryption * [cipher](https://github.com/ash-shell/cipher) - An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories. +* [cpass](https://github.com/OliverLew/cpass) - Another console UI for pass. * [dpg](https://github.com/62726164/dpg) - The Deterministic Password Generator - Generates passwords based on a master password and the indication of the website/service/username, without the need of storing anything. * [encfs](http://www.arg0.net/#!encfs/c1awt) - Encrypted filesystem in user-space based on [FUSE](https://it.wikipedia.org/wiki/FUSE); mounts an encrypted directory into a clear one. * [Firejail](https://firejail.wordpress.com/) - A SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf. @@ -397,6 +403,7 @@ Some links to [related resources](#resources). * [arch-wiki](https://github.com/deadhead420/arch-wiki) - Search the Arch Wiki anywhere from the command line. * [asciinema](https://github.com/asciinema/asciinema) - Terminal session recorder. +* [bcal](https://github.com/jarun/bcal) - Byte CALculator - A REPL CLI utility for storage expression evaluation, SI/IEC conversion, byte address calculation, base conversion and LBA/CHS calculation. * [dasht](http://sunaku.github.io/dasht/man/man0/README.html) - Search API docs offline, in your terminal or browser. * [dateutils](http://www.fresse.org/dateutils/) - Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data. * [ddgr](https://github.com/jarun/ddgr) - A command line utility to search DuckDuckGo (html version) from the terminal. @@ -417,6 +424,7 @@ Some links to [related resources](#resources). * [socli](https://github.com/gautamkrishnar/socli) - Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal * [Starship](https://starship.rs/) - The cross-shell prompt for astronauts. * [termsaver](http://termsaver.brunobraga.net/) - termsaver to enjoy fancy ASCII screensavers like matrix, clock, starwars, and a couple of not-safe-for-work screens. +* [viddy](https://github.com/sachaos/viddy) - A modern watch command with time machine and pager etc. * [yank](https://github.com/mptre/yank) - Reads input from stdin and display a selection interface that allows a field to be selected and copied to the clipboard. ## Versioning @@ -424,6 +432,7 @@ Some links to [related resources](#resources). * [Bazaar](http://bazaar.canonical.com/en/) - Multiplatform version control system supporting diffferent workflows; it is part of the GNU Project, and it is free software sponsored by Canonical. * [forgit](https://github.com/wfxr/forgit) - A utility tool powered by fzf for using git interactively. * [fossil](https://fossil-scm.org/) - A simple, high-reliability, distributed software configuration management system with these advanced features: project management, built-in web interface, friendly self-hosting, simple networking, all-in-one standalone executable, and much more. +* [gee](https://github.com/human37/gee) - CLI repository manager and automation tool written in rust. * [git](https://git-scm.com/) - The winner across all the existing file versioning tools; distributed versioning; fully controllable from the command-line; plenty of configuration and usage options; behind a number of related project that leverage git as backend. * [git-annex](https://git-annex.branchable.com/) - Manages files with `git`, without checking the file contents into git; very useful to manage large/binary files. * [git-peek](https://github.com/Jarred-Sumner/git-peek) - git peek is the fastest way to open a remote git repository in your local text editor. diff --git a/data/apps.csv b/data/apps.csv index 9b1e1fe..6ab7d43 100644 --- a/data/apps.csv +++ b/data/apps.csv @@ -345,3 +345,12 @@ games,Angband,https://rephial.org/,"Angband is a free, single-player dungeon exp utility,grex,https://github.com/pemistahl/grex,A command-line tool for generating regular expressions from user-provided test cases. browser,Amfora,https://github.com/makeworld-the-better-one/amfora,Amfora aims to be the best looking Gemini client with the most features. It does not support Gopher or other non-Web protocols. browser,Bombardillo,https://bombadillo.colorfield.space/,"A non-web browser, designed for a growing list of protocols operating outside of the web. Currently supports Gemini, Finger and Gopher." +file-handling,pycp,https://github.com/dmerejkowsky/pycp,cp and mv with a progressbar. +utility,bcal,https://github.com/jarun/bcal,"Byte CALculator - A REPL CLI utility for storage expression evaluation, SI/IEC conversion, byte address calculation, base conversion and LBA/CHS calculation." +utility,viddy,https://github.com/sachaos/viddy,A modern watch command with time machine and pager etc. +security,cpass,https://github.com/OliverLew/cpass,Another console UI for pass. +file-handling,Dust,https://github.com/bootandy/dust,du + rust = dust. Like du but more intuitive. +editors,ash,https://github.com/akashnag/ash,"A simple and clean terminal-based text editor, that aims to be easy to use with modern key-bindings." +versioning,gee,https://github.com/human37/gee,CLI repository manager and automation tool written in rust. +file-handling,cobib,https://gitlab.com/mrossinek/cobib,"Simple, command-line based bibliography management tool." +file-handling,doppelganger,https://github.com/witchard/doppelganger,Save and load your shell environment to create doppelganger shells!