Introduced the history category

test-summary-newlines-at-new-initial-letter
Tullio Facchinetti 10 months ago
parent 60cedbceac
commit 63b0febde6

@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
# Summary
To date, **1005** apps/tools covered, organized in **57** categories.
To date, **1005** apps/tools covered, organized in **58** categories.
# 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 of 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) (40) | [File listing (alternatives of 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) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [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) (32) | [Terminals](#terminal) (11) | [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) (44) | [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 of 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) (40) | [File listing (alternatives of 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) | [Multimedia](#multimedia) (11) | [Networking](#networking) (23) | [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) (28) | [Terminals](#terminal) (11) | [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) (44) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
Some links to [related resources](#resources).
@ -603,6 +603,15 @@ Fuzzy finders and generic option pickers.
* [SVGO](https://github.com/svg/svgo) - SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files.
* [vhs](https://github.com/charmbracelet/vhs) - Write terminal GIFs as code for integration testing and demoing your CLI tools.
## <a name="history"></a>History management
Programs to replace or improve the management of command line history.
* [atuin](https://github.com/ellie/atuin) - Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
* [Bevel](https://github.com/NorfairKing/bevel) - Command line history in an SQLite database for effective re-use.
* [hiSHtory](https://github.com/ddworken/hishtory) - A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers.
* [hstr](https://github.com/dvorka/hstr) - A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities.
## <a name="multimedia"></a>Multimedia
Programs to specifically deal audio/video files.
@ -953,8 +962,6 @@ Music players.
## <a name="system"></a>System tools
* [active-win-cli](https://github.com/sindresorhus/active-win-cli) - Get the title/id/etc of the active window.
* [atuin](https://github.com/ellie/atuin) - Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
* [Bevel](https://github.com/NorfairKing/bevel) - Command line history in an SQLite database for effective re-use.
* [brightnessctl](https://github.com/Hummer12007/brightnessctl) - Read and control device brightness. Devices, by default, include backlight and LEDs - searched for in corresponding classes.
* [checksum.sh](https://checksum.sh/) - Checksum.sh is a simple way to download, review, and verify install scripts. If the checksum is OK the script will be printed to stdout, which can be piped to sh or elsewhere.
* [conspy](http://conspy.sourceforge.net/) - "Conspy allows a (possibly remote) user to see what is displayed on a Linux virtual console, and send keystrokes to it."
@ -964,8 +971,6 @@ Music players.
* [docker](https://docs.docker.com/) - Self-sufficient runtime for containers.
* [fkill-cli](https://github.com/sindresorhus/fkill-cli) - Simple cross-platform process killer.
* [has](https://github.com/kdabir/has) - Checks presence of various command line tools on the PATH and reports their installed version.
* [hiSHtory](https://github.com/ddworken/hishtory) - A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers.
* [hstr](https://github.com/dvorka/hstr) - A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities.
* [hypershell](https://github.com/holepunchto/hypershell) - Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted.
* [just](https://github.com/casey/just) - Handy way to save and run project-specific commands.
* [killport](https://github.com/jkfran/killport) - A command-line tool to easily kill processes running on a specified port.

@ -57,7 +57,7 @@ system,lshw,http://www.ezix.org/project/wiki/HardwareLiSter,https://ezix.org/src
system,Ntfy,,https://github.com/dschep/ntfy,Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
system,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."
monitor,ttyload,http://www.daveltd.com/src/util/ttyload/,https://github.com/lindes/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"")."
system,hstr,,https://github.com/dvorka/hstr,"A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities."
history,hstr,,https://github.com/dvorka/hstr,"A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities."
system,parallel,https://www.gnu.org/software/parallel/,https://git.savannah.gnu.org/git/parallel.git,"A shell tool from GNU for executing jobs in parallel using one or more computers, it can split the input and pipe it into commands in parallel."
security,cipher,,https://github.com/ash-shell/cipher,An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories.
security,hashcat,https://hashcat.net/hashcat/,https://github.com/hashcat/hashcat,"A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash."
@ -469,7 +469,7 @@ git,gh-s,,https://github.com/gennaro-tedesco/gh-s,Search github repositories int
git,gh-f,,https://github.com/gennaro-tedesco/gh-f,"The ultimate, compact and snappy fzf extension for gh cli."
git,stargazer,,https://github.com/gennaro-tedesco/stargazer,Github stats from the command line.
webdev,http-tanker,,https://github.com/PierreKieffer/http-tanker,"Terminal application used for API testing; easily create, manage and execute http requests from the terminal."
system,Bevel,,https://github.com/NorfairKing/bevel,Command line history in an SQLite database for effective re-use.
history,Bevel,,https://github.com/NorfairKing/bevel,Command line history in an SQLite database for effective re-use.
data-management,zq,https://zed.brimdata.io/docs/commands/zq/,https://github.com/brimdata/zed,Processor for JSON data with stateful operators and a syntax that is more consistent w.r.t. jq (as claimed by the authors).
torrent,Mabel,,https://github.com/smmr-software/mabel,"Deriving its name from the Hebrew word """"????,"""" meaning flood, deluge, or (loosely) torrent, Mabel is a fancy BitTorrent client for the terminal."
text-processing,tuc,,https://github.com/riquito/tuc,"You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help."
@ -478,7 +478,7 @@ typing,fasttyper,,https://github.com/ickyicky/fasttyper,Fasttyper is minimalisti
games,GameShell,,https://github.com/phyver/GameShell,"GameShell was devised as a tool to help university students to engage with a real shell, in a way that encourages learning while also having fun."
office,Lotus 1-2-3 for Linux,,https://github.com/taviso/123elf,A native port of Lotus 1-2-3 Release 3 to Linux.
organizers,addrb,,https://github.com/mrusme/addrb,A lightweight CLI / TUI address book that supports CardDAV.
system,atuin,,https://github.com/ellie/atuin,"Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server."
history,atuin,,https://github.com/ellie/atuin,"Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server."
graphics,Artem,,https://github.com/FineFindus/artem,"Convert images from multiple formats (jpg, png, webp, etc.) to ASCII art, written in Rust."
typing,thokr,,https://github.com/jrnxf/thokr,Sleek typing tui with visualized results and historical logging.
online,socialscan,,https://github.com/iojw/socialscan,Python library and CLI for accurately querying username and email usage on online platforms.
@ -773,7 +773,7 @@ games,Words,,https://github.com/ludovicianul/words,A set of word-based puzzle ga
science,Go-L,,https://github.com/Jeadie/Go-L,"Game of Life with different update rules and on a bunch of different topologies (sphere, torus, klein bottle, etc.)."
utility,ttyscheme,,https://github.com/kolunmi/ttyscheme,Collection of Color Schemes for the TTY.
chat,tweets,,https://github.com/diracdeltas/tweets,Decentralized alternative to twitter that uses git as support tool to manage the tweets.
system,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers."
history,hiSHtory,,https://github.com/ddworken/hishtory,"A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers."
time-tracker,habitmap,,https://github.com/shuu-wasseo/habitmap,A command-line app to track your habits and visualise how committed you are to making or maintaining them with colorful heatmaps.
utility,sauce,,https://github.com/cadecuddy/sauce,A novelty CLI tool that identifies an anime from an image and yields key data about it.
data-management,Soul,,https://github.com/thevahidal/soul,A SQLite REST and realtime server.

1 category name homepage git description
57 system Ntfy https://github.com/dschep/ntfy Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
58 system 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.
59 monitor ttyload http://www.daveltd.com/src/util/ttyload/ https://github.com/lindes/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").
60 system history hstr https://github.com/dvorka/hstr A tool for managing the history, powerful visual search and execution of previous commands, history editing capabilities.
61 system parallel https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/git/parallel.git A shell tool from GNU for executing jobs in parallel using one or more computers, it can split the input and pipe it into commands in parallel.
62 security cipher https://github.com/ash-shell/cipher An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories.
63 security hashcat https://hashcat.net/hashcat/ https://github.com/hashcat/hashcat A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash.
469 git gh-f https://github.com/gennaro-tedesco/gh-f The ultimate, compact and snappy fzf extension for gh cli.
470 git stargazer https://github.com/gennaro-tedesco/stargazer Github stats from the command line.
471 webdev http-tanker https://github.com/PierreKieffer/http-tanker Terminal application used for API testing; easily create, manage and execute http requests from the terminal.
472 system history Bevel https://github.com/NorfairKing/bevel Command line history in an SQLite database for effective re-use.
473 data-management zq https://zed.brimdata.io/docs/commands/zq/ https://github.com/brimdata/zed Processor for JSON data with stateful operators and a syntax that is more consistent w.r.t. jq (as claimed by the authors).
474 torrent Mabel https://github.com/smmr-software/mabel Deriving its name from the Hebrew word ""????,"" meaning flood, deluge, or (loosely) torrent, Mabel is a fancy BitTorrent client for the terminal.
475 text-processing tuc https://github.com/riquito/tuc You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help.
478 games GameShell https://github.com/phyver/GameShell GameShell was devised as a tool to help university students to engage with a real shell, in a way that encourages learning while also having fun.
479 office Lotus 1-2-3 for Linux https://github.com/taviso/123elf A native port of Lotus 1-2-3 Release 3 to Linux.
480 organizers addrb https://github.com/mrusme/addrb A lightweight CLI / TUI address book that supports CardDAV.
481 system history atuin https://github.com/ellie/atuin Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
482 graphics Artem https://github.com/FineFindus/artem Convert images from multiple formats (jpg, png, webp, etc.) to ASCII art, written in Rust.
483 typing thokr https://github.com/jrnxf/thokr Sleek typing tui with visualized results and historical logging.
484 online socialscan https://github.com/iojw/socialscan Python library and CLI for accurately querying username and email usage on online platforms.
773 science Go-L https://github.com/Jeadie/Go-L Game of Life with different update rules and on a bunch of different topologies (sphere, torus, klein bottle, etc.).
774 utility ttyscheme https://github.com/kolunmi/ttyscheme Collection of Color Schemes for the TTY.
775 chat tweets https://github.com/diracdeltas/tweets Decentralized alternative to twitter that uses git as support tool to manage the tweets.
776 system history hiSHtory https://github.com/ddworken/hishtory A better shell history that stores context (directory, succeeded or failed, how long it took, etc). The history is stored locally and end-to-end encrypted for syncing to other computers.
777 time-tracker habitmap https://github.com/shuu-wasseo/habitmap A command-line app to track your habits and visualise how committed you are to making or maintaining them with colorful heatmaps.
778 utility sauce https://github.com/cadecuddy/sauce A novelty CLI tool that identifies an anime from an image and yields key data about it.
779 data-management Soul https://github.com/thevahidal/soul A SQLite REST and realtime server.

@ -26,6 +26,7 @@ fuzzy-finder,Fuzzy finders,Fuzzy finders and generic option pickers
games,Games,
git,Git and accessories,
graphics,Graphics,
history,History management,Programs to replace or improve the management of command line history
multimedia,Multimedia,Programs to specifically deal audio/video files
networking,Networking,Programs to deal with networks and communication
note-taking,Note taking,

1 label name description
26 games Games
27 git Git and accessories
28 graphics Graphics
29 history History management Programs to replace or improve the management of command line history
30 multimedia Multimedia Programs to specifically deal audio/video files
31 networking Networking Programs to deal with networks and communication
32 note-taking Note taking
Loading…
Cancel
Save