From 73f8c97d3b8ac8aa6b6170e9c3568729eadd4b7c Mon Sep 17 00:00:00 2001 From: Tullio Facchinetti Date: Fri, 19 Apr 2024 18:29:46 +0200 Subject: [PATCH] Added several tools from merged pull request --- README.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9cf8b52..278732b 100644 --- a/README.md +++ b/README.md @@ -8,26 +8,26 @@ Some links are available to [related resources](#resources). # Summary -* Apps/tools: **1491** +* Apps/tools: **1502** * Categories: **77** # Index * [AI / ChatGPT](#ai) (20), [Anki, decks and flashcards](#flashcard) (7) * [Backup](#backup) (16) -* [Calculators](#calc) (14), [Chat and instant messaging](#chat) (32), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (10), [Command launchers](#launcher) (20), [Commands cheatsheet and snippets](#cheatsheet) (19), [Containerization and virtualization](#vm) (20), [Conversion](#conversion) (14) -* [Data management](#data-management) (17), [Data management - JSON/YAML/etc.](#data-management-json) (43), [Data management - Tabular data](#data-management-tabular) (27), [Data transfer](#transfer) (42), [DevOps](#devops) (6), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (21), [Disk usage analyzers](#disk-analyzer) (12) +* [Calculators](#calc) (14), [Chat and instant messaging](#chat) (32), [Clean up of files and directories](#file-dir-cleanup) (12), [Co-pilot](#copilot) (10), [Command launchers](#launcher) (20), [Commands cheatsheet and snippets](#cheatsheet) (20), [Containerization and virtualization](#vm) (20), [Conversion](#conversion) (14) +* [Data management](#data-management) (17), [Data management - JSON/YAML/etc.](#data-management-json) (43), [Data management - Tabular data](#data-management-tabular) (27), [Data transfer](#transfer) (42), [DevOps](#devops) (8), [Diff](#diff) (10), [Directory changers (alternatives to cd)](#cd) (21), [Disk usage analyzers](#disk-analyzer) (12) * [Editors](#editors) (26), [Email](#email) (15) * [File and file system handling](#file-handling) (21), [File deletion and trash bin (alternatives to rm)](#rm) (12), [File explorer and tree visualization](#file-explorer) (11), [File finding (alternatives to find)](#find) (8), [File listing (alternatives to ls)](#ls) (9), [File manager](#file-manager) (20), [File renamers](#file-renamer) (14), [File systems](#file-system) (4), [File watching for changes](#file-watch) (7), [Financial tools](#financial) (14), [Font management](#font) (4), [Funny tools](#funny) (32), [Fuzzy finders and option pickers](#option-picker) (14) -* [Games](#games) (51), [Git and accessories](#git) (52), [Graphics](#graphics) (37) +* [Games](#games) (51), [Git and accessories](#git) (53), [Graphics](#graphics) (37) * [History management](#history) (4) * [Markdown](#markdown) (11) -* [Networking](#networking) (64), [Note taking](#note-taking) (23) +* [Networking](#networking) (65), [Note taking](#note-taking) (23) * [Office tools](#office) (15), [Online search and resources](#online) (18), [Organizers and calendars](#organizers) (22) -* [Package managers](#package-manager) (17), [Password managers](#password-manager) (21), [Pastebin](#pastebin) (3), [Process viewers and monitoring (alternatives to top)](#monitor-top) (26), [Productivity](#productivity) (10), [Program templates and boilerplate](#programming-boilerplate) (11), [Programming](#programming) (39), [Prompts](#prompt) (14) +* [Package managers](#package-manager) (19), [Password managers](#password-manager) (21), [Pastebin](#pastebin) (3), [Process viewers and monitoring (alternatives to top)](#monitor-top) (26), [Productivity](#productivity) (10), [Program templates and boilerplate](#programming-boilerplate) (11), [Programming](#programming) (39), [Prompts](#prompt) (14) * [RSS](#rss) (10), [Religion](#religion) (4) -* [Science](#science) (20), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (31), [Shells](#shells) (25), [Sound and music](#music) (46), [System monitoring](#monitor) (29), [System tools](#system) (24) -* [Terminals](#terminal) (22), [Text processing](#text-processing) (35), [Text search (alternatives to grep)](#text-search) (11), [Text search and replace (alternatives to sed)](#text-search-replace) (6), [Time trackers](#time-tracker) (16), [Todo managers](#todo-manager) (31), [Torrent](#torrent) (8), [Typing test and practice](#typing) (10) +* [Science](#science) (20), [Screen recorder](#screen-recorder) (10), [Screen savers](#screensaver) (4), [Security and encryption](#security) (32), [Shells](#shells) (25), [Sound and music](#music) (46), [System monitoring](#monitor) (29), [System tools](#system) (26) +* [Terminals](#terminal) (22), [Text processing](#text-processing) (36), [Text search (alternatives to grep)](#text-search) (11), [Text search and replace (alternatives to sed)](#text-search-replace) (6), [Time trackers](#time-tracker) (16), [Todo managers](#todo-manager) (31), [Torrent](#torrent) (8), [Typing test and practice](#typing) (10) * [Utilities](#utility) (38) * [Versioning](#versioning) (9), [Video](#video) (11), [Viewers](#viewers) (26) * [Web browser](#browser) (18), [Web development](#webdev) (27), [Writing](#writing) (9) @@ -224,6 +224,7 @@ Tools to manage often used commands, code snippets, and alternative manual pages * [tealdeer](https://github.com/dbrgn/tealdeer) - Very fast implementation of tldr in Rust. * [The Fuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command (although I would be extra-cautious at making a program to automatically infer what I was intending). * [tldr](https://tldr.sh/) - Client for tldr pages, a community effort to simplify the beloved man pages with practical examples. +* [tlrc](https://tldr.sh/tlrc/) - Official tldr client written in Rust. * [topalias](https://github.com/meteoritt/topalias) - Linux alias generator from bash/zsh command history with statistics, written on Python. * [Wat](https://github.com/dthree/wat) - Instant, central, community-built docs. @@ -426,10 +427,12 @@ Applications for supporting DevOps tasks, such as containers or cloud systems ma * [Devbox](https://github.com/jetpack-io/devbox) - Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment. * [k9s](https://github.com/derailed/k9s) - Kubernetes CLI To Manage Your Clusters In Style! +* [kubectx](https://kubectx.dev/) - Quickly switch between clusters and namespaces in kubectl. * [mkdkr](https://github.com/rosineygp/mkdkr) - Super small and powerful framework for build CI pipeline, scripted with Makefile and isolated with docker. * [OPS](https://github.com/nanovms/ops) - Ops is a tool for creating and running a [Nanos](https://github.com/nanovms/nanos) unikernel. It is used to package, create, and run your application as a [Nanos](https://github.com/nanovms/nanos) unikernel instance. * [planor](https://github.com/mrusme/planor) - The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, Fleek, ...). * [SAWS](https://github.com/donnemartin/saws) - A supercharged AWS command line interface (CLI). +* [stern](https://github.com/stern/stern) - Multi pod and container log tailing for Kubernetes. ## Diff @@ -842,6 +845,7 @@ Tools to support and extend the functionalities of the `git` version tracker. * [forgit](https://github.com/wfxr/forgit) - A utility tool powered by fzf for using git interactively. * [fzf-git.sh](https://github.com/junegunn/fzf-git.sh) - bash and zsh key bindings for Git objects, powered by fzf. * [gacp](https://github.com/anhsirk0/gacp) - git add, commit and push in one go. +* [gh](https://cli.github.com/) - GitHub's official tool to manage repos, issues, projects, gists and much more. * [gh-dash](https://github.com/dlvhdr/gh-dash) - A beautiful CLI dashboard for GitHub. * [gh-f](https://github.com/gennaro-tedesco/gh-f) - The ultimate, compact and snappy fzf extension for gh CLI. * [gh-s](https://github.com/gennaro-tedesco/gh-s) - Search GitHub repositories interactively. @@ -965,6 +969,7 @@ Networks and communication tools: bandwidth monitoring, packet inspection, remot * [bore](https://github.com/ekzhang/bore) - A simple CLI tool for making tunnels to localhost. * [darkhttpd](https://unix4lyfe.org/darkhttpd/) - Darkhttpd is a simple, fast HTTP 1.1 web server for static content. It does not support PHP or CGI etc but is designed to serve static content, which it does very well. * [dog](https://github.com/ogham/dog) - dog is a command-line DNS client. It has colorful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON. +* [doggo](https://doggo.mrkaran.dev/) - DNS client for humans. Features include: colors, tabular and JSON formats, and reverse DNS lookup. * [dug](https://github.com/unfrl/dug) - A global DNS propagation checker that gives pretty output. * [echo](https://github.com/devem-tech/echo) - Speedy API emulation facilitated by a reverse proxy and mock JSON server. * [ejabberd](https://www.ejabberd.im/) - ejabberd is an XMPP application server and an MQTT broker, written mainly in the Erlang programming language. @@ -1136,6 +1141,8 @@ Package managers to manage/install/uninstall software packages, as source code o * [getghrel](https://github.com/kavishgr/getghrel) - A user-friendly command-line tool that fetches and installs the latest release assets from GitHub for macOS and Linux; it automatically detects your operating system and architecture, downloads the relevant binary, and unpacks it, ensuring a hassle-free experience. * [hysp](https://github.com/pwnwriter/hysp) - An independent package manager that every hacker deserves. * [JAPM](https://github.com/TheAlexDev23/japm) - A package manager that uses curses to provide a friendly UI +* [krew](https://krew.sigs.k8s.io/) - Find and install kubectl plugins. +* [mise](https://mise.jdx.dev/) - A development environment setup tool: dev tools, env vars, and task runner. Like `asdf` + `direnv` + `make`. * [nala](https://gitlab.com/volian/nala) - apt package manager front-end with cleaner interface. * [pmt](https://github.com/olexij-christian/pmt) - Translator of package names between different package managers of Linux distributions. * [pypi-command-line](https://github.com/wasi-master/pypi-command-line) - A powerful, colorful, beautiful command-line-interface for pypi.org. @@ -1381,6 +1388,7 @@ Screen savers with animations for the idle times of the computer. Cryptography, ciphered archive managers, encrypted file-systems. * [acmetool](https://github.com/hlandau/acmetool) - Easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt). +* [age](https://age-encryption.org/) - A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability. * [cipher](https://github.com/ash-shell/cipher) - An Ash module that makes it easy to perform aes-256-cbc encryption for files and directories. * [cotp](https://github.com/replydev/cotp) - Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality. * [cream](https://z3bra.org/cream/) - Encrypt and decrypt streams of data with only a master password. The key is derivated from the password + salt combo, and used to encrypt data byte per byte. @@ -1536,7 +1544,9 @@ System management tools, such as for brightness control, dotfile and environment * [bashmount](https://github.com/jamielinux/bashmount) - Tool to mount and unmount removable media from the command-line with a nice interface to list the available options.. * [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. +* [chezmoi](https://www.chezmoi.io/) - Manage your dotfiles across multiple diverse machines, securely. * [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." +* [direnv](https://direnv.net/) - Loads and unloads environment variables depending on the current directory. * [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. * [inshellisense](https://github.com/microsoft/inshellisense) - IDE style command line auto complete with support for 600+ command line tools. @@ -1591,6 +1601,7 @@ Text processing utilities to cut or sort lines, find dead links, colorize comman * [as-tree](https://github.com/jez/as-tree) - Print a list of paths as a tree of paths. * [awk](https://github.com/onetrueawk/awk) - A historical, general-purpose text file processor, implements a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. * [brok](https://github.com/smallhadroncollider/brok) - Find broken links in text documents. +* [choose](https://github.com/theryangeary/choose) - A human-friendly and fast alternative to cut and (sometimes) awk. * [deadlink](https://github.com/nschloe/deadlink) - Parses text files for HTTP URLs and checks if they are still valid. Good to use on Markdown documentation files. * [detect-indent-cli](https://github.com/sindresorhus/detect-indent-cli) - Detect the indentation of code. * [espanso](https://github.com/espanso/espanso) - Cross-platform Text Expander written in Rust. Not limited to the command line.