diff --git a/content/technical/2019/10/useful-command-line-tools.md b/content/technical/2019/10/useful-command-line-tools.md index bdabefc..7574c6d 100644 --- a/content/technical/2019/10/useful-command-line-tools.md +++ b/content/technical/2019/10/useful-command-line-tools.md @@ -9,7 +9,7 @@ runtime dependency like Python or node.js. Most of these tools are portable to \*BSD, Linux, macOS. Many also work on Windows. For OSes that ship up to date software many are available via the system package repository. -**Last updated:** 28 Oct 2019 +**Last updated:** 31 Oct 2019 **About my CLI environment:** I use the [zsh] shell, [Pragmata Pro] font, and [base16 default dark][base16] color scheme. My prompt is generated by @@ -17,34 +17,35 @@ to date software many are available via the system package repository. ## Table of Contents -* [Alacritty](#alacritty) -* [alt](#alt) -* [bat](#bat) -* [chars](#chars) -* [dot](#dot) -* [dust](#dust) -* [eva](#eva) -* [exa](#exa) -* [fd](#fd) -* [hexyl](#hexyl) -* [hyperfine](#hyperfine) -* [jq](#jq) -* [mdcat](#mdcat) -* [pass](#pass) -* [Podman](#podman) -* [Restic](#restic) -* [ripgrep](#ripgrep) -* [shotgun](#shotgun) -* [skim](#skim) -* [slop](#slop) -* [Syncthing](#syncthing) -* [tig](#tig) -* [titlecase](#titlecase) -* [Universal Ctags](#ctags) -* [watchexec](#watchexec) -* [z](#z) -* [zola](#zola) -* [Changelog](#changelog) +* [Alacritty](#alacritty) — Terminal emulator +* [alt](#alt) — Find alternate files +* [bat](#bat) — `cat` with syntax highlighting +* [bb](#bb) — System monitor +* [chars](#chars) — Unicode character search +* [dot](#dot) — Dot files manager +* [dust](#dust) — Disk usage analyser +* [eva](#eva) — Calculator +* [exa](#exa) — Replacement for `ls` +* [fd](#fd) — Replacement for `find` +* [hexyl](#hexyl) — Hex viewer +* [hyperfine](#hyperfine) — Benchmarking tool +* [jq](#jq) — `awk`/XPath for JSON +* [mdcat](#mdcat) — Render Markdown in the terminal +* [pass](#pass) — Password manager +* [Podman](#podman) — Docker alternative +* [Restic](#restic) — Encrypted backup tool +* [ripgrep](#ripgrep) — Fast, intelligent `grep` +* [shotgun](#shotgun) — Take screenshots +* [skim](#skim) — Fuzzy finder +* [slop](#slop) — Graphical region selection +* [Syncthing](#syncthing) — Decentralised file synchronisation +* [tig](#tig) — TUI for `git` +* [titlecase](#titlecase) — Convert text to title case +* [Universal Ctags](#ctags) — Maintained `ctags` fork +* [watchexec](#watchexec) — Run commands in response to file system changes +* [z](#z) — Jump to directories +* [zola](#zola) — Static site compiler +* [Changelog](#changelog) — The changelog for this page ### Alacritty ![Language: Rust](https://img.shields.io/badge/language-rust-%23dea584) @@ -77,6 +78,16 @@ terminal. It supports syntax highlighting and git integration. Homepage + +### bb ![Language: Rust](https://img.shields.io/badge/language-rust-%23dea584) + +`bb` is system monitor for Linux like `top`. It shows overall CPU and memory usage as well as +detailed information per process. + +![bb screenshot](/images/cli/bb.png) + +Homepage + ### chars ![Language: Rust](https://img.shields.io/badge/language-rust-%23dea584) @@ -332,6 +343,7 @@ partial name. ## Changelog +* 31 Oct 2019 -- Add `bb`, and brief descriptions to the table of contents * 28 Oct 2019 -- Add `hyperfine` ## Comments diff --git a/content/technical/2019/10/useful-command-line-tools.yaml b/content/technical/2019/10/useful-command-line-tools.yaml index 7ea16f4..86d21ea 100644 --- a/content/technical/2019/10/useful-command-line-tools.yaml +++ b/content/technical/2019/10/useful-command-line-tools.yaml @@ -4,7 +4,7 @@ extra: A short description and screenshot of some useful command line tools I us kind: article section: technical created_at: 2019-10-26T14:11:22+11:00 -updated_at: 2019-10-28T21:48:02+11:00 +updated_at: 2019-10-31T21:03:15+11:00 article_class: cli-tools keywords: - cli diff --git a/output/images/cli/bb.png b/output/images/cli/bb.png new file mode 100644 index 0000000..ebd78f1 Binary files /dev/null and b/output/images/cli/bb.png differ diff --git a/output/images/cli/hyperfine.png b/output/images/cli/hyperfine.png new file mode 100644 index 0000000..ed2b331 Binary files /dev/null and b/output/images/cli/hyperfine.png differ