From 5f72faf14a708c1515e055238c031df1d68cd31b Mon Sep 17 00:00:00 2001 From: Jacob Kraniak <113630934+jacob-kraniak@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:18:04 -0500 Subject: [PATCH] feat(shells-prompts): add refactored table for shells, prompts, plugins, and modern CLI utils per TOOL-TABLE-SCHEMA: 2026-03-07 19:18:04 Affected files: .obsidian/workspace.json tools/sysadmin-devops/terminal-shell-productivity/Shells.md --- .obsidian/workspace.json | 20 +++---- .../terminal-shell-productivity/Shells.md | 52 ++++++++++--------- 2 files changed, 38 insertions(+), 34 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 4fd4f04..274b9cc 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "mode": "source", "source": true }, "icon": "lucide-file", - "title": "Log Analyzers" + "title": "Shells" } } ] @@ -94,7 +94,7 @@ "state": { "type": "backlink", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -104,7 +104,7 @@ "unlinkedCollapsed": true }, "icon": "links-coming-in", - "title": "Backlinks for Log Analyzers" + "title": "Backlinks for Shells" } }, { @@ -113,12 +113,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", - "title": "Outgoing links from Log Analyzers" + "title": "Outgoing links from Shells" } }, { @@ -156,13 +156,13 @@ "state": { "type": "outline", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of Log Analyzers" + "title": "Outline of Shells" } }, { @@ -196,6 +196,8 @@ }, "active": "9b2e89c682f5d2ef", "lastOpenFiles": [ + "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md", + "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", "tools/sysadmin-devops/https-web-services/security-hardening.md", "tools/sysadmin-devops/https-web-services/clients-inspectors.md", "tools/sysadmin-devops/https-web-services/browsers.md", @@ -207,7 +209,6 @@ "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "tools/sysadmin-devops/Remote Access + SSH Clients.md", "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", - "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md", "tools/network-engineering/dns-dhc-ipam/dns-tools.md", "tools/00_index.md", "tools/tools - (migrate out)/gui-tools.md", @@ -225,7 +226,6 @@ "tools/network-engineering/diagnostics-troubleshooting/Bandwidth & Performance Testing.md", "tools/security/hardening-compliance", "tools/network-engineering/diagnostics-troubleshooting/Tracing & Diagnostics.md", - "docs/sysadmin-devops/system-monitoring-tracing/Untitled.md", "tools/network-engineering/diagnostics-troubleshooting/protocols-general", "docs/sysadmin-devops/ssh-remote-access", "tools/network-engineering/diagnostics-troubleshooting", diff --git a/tools/sysadmin-devops/terminal-shell-productivity/Shells.md b/tools/sysadmin-devops/terminal-shell-productivity/Shells.md index fdab2a8..fb8628c 100644 --- a/tools/sysadmin-devops/terminal-shell-productivity/Shells.md +++ b/tools/sysadmin-devops/terminal-shell-productivity/Shells.md @@ -1,29 +1,33 @@ -## Shells & Prompting -Interactive shells, enhancers, prompts, plugins, fuzzy finders/jump tools +# 🐚 Shells & Prompting -|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| -|---|---|---|---|---|---| -|GNU Bash|[https://www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)|—|sh-compatible shell with ksh/csh-inspired features.|shell, bash, cli, scripting|2025-12| -|Zsh|[https://www.zsh.org/](https://www.zsh.org/)|—|Advanced interactive shell and scripting language.|shell, zsh, interactive, cli|2025-11| -|Starship|[https://starship.rs](https://starship.rs/)|[starship/starship](https://github.com/starship/starship)|Fast, minimal, highly customizable cross-shell prompt.|prompt, rust, cross-shell, productivity|2026-03-05| -|powerlevel10k|—|[romkatv/powerlevel10k](https://github.com/romkatv/powerlevel10k)|Very fast Zsh theme with extensive customization.|zsh, theme, prompt, performance|2024-01-26| -|Oh My Zsh|[https://ohmyz.sh/](https://ohmyz.sh/)|[ohmyzsh/ohmyzsh](https://github.com/ohmyzsh/ohmyzsh)|Popular framework for Zsh configuration and plugins.|zsh, framework, plugins, productivity|2026-02| +Interactive shells, modern enhancers, customizable prompts, plugins, fuzzy finders, and directory jump tools for improved CLI productivity and workflow. -### Shell Plug-ins +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-------------------|-----------------------------|------------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|------------------|-----------------|------------------------| +| GNU Bash | https://www.gnu.org/software/bash/ | — | sh-compatible shell with ksh/csh-inspired features; the default on most Unix-like systems. | shell, bash, cli, scripting, gnu | 2025-12 | 1989 | — | +| Zsh | https://www.zsh.org/ | — | Advanced interactive shell and powerful scripting language with extensive completion. | shell, zsh, interactive, cli, scripting | 2025-11 | 1990 | — | +| Starship | https://starship.rs | [starship/starship](https://github.com/starship/starship) | Fast, minimal, highly customizable cross-shell prompt written in Rust. | prompt, rust, cross-shell, productivity, customizable | 2026-03-05 | 2019 | 54.6k as of 2026-03 | +| powerlevel10k | — | [romkatv/powerlevel10k](https://github.com/romkatv/powerlevel10k) | Very fast Zsh theme with extensive customization and instant prompt wizard. | zsh, theme, prompt, performance, fast | 2026-01-28 | 2019-03 | ~40k as of 2026-03 | +| Oh My Zsh | https://ohmyz.sh/ | [ohmyzsh/ohmyzsh](https://github.com/ohmyzsh/ohmyzsh) | Popular community framework for Zsh configuration with 300+ plugins and 140+ themes. | zsh, framework, plugins, productivity, themes | 2026-03-06 | 2009 | 185k as of 2026-03 | -|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| -|---|---|---|---|---|---| -|z|—|[rupa/z](https://github.com/rupa/z)|Frecency-based directory jumper using cd history.|navigation, jump, shell|2023-12-09| -|fzf|—|[junegunn/fzf](https://github.com/junegunn/fzf)|General-purpose fuzzy finder for command-line use.|fuzzy, finder, cli, productivity|2026-03| -|zsh-autosuggestions|—|[zsh-users/zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)|Fish-style autosuggestions for Zsh.|zsh, plugin, autosuggest|2025-06| -|zsh-syntax-highlighting|—|[zsh-users/zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)|Fish-like syntax highlighting for Zsh.|zsh, plugin, highlighting|2025-04| +## Shell Plugins -## Terminal & Multiplexing -- Multiplexers (tmux/screen), terminal emulators/utils, session managers +Frecency jumpers, fuzzy finders, autosuggestions, syntax highlighting, and other lightweight Zsh extensions. -|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| -|---|---|---|---|---|---| -|ripgrep|—|[BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep)|Recursively searches directories very fast (rg).|search, grep-alternative, rust|2026-02| -|fd|—|[sharkdp/fd](https://github.com/sharkdp/fd)|Simple, fast, user-friendly alternative to find.|find, filesystem, rust|2026-01| -|bat|—|[sharkdp/bat](https://github.com/sharkdp/bat)|cat clone with syntax highlighting and Git integration.|syntax-highlighter, viewer, rust|2026-03| -|delta|—|[dandavison/delta](https://github.com/dandavison/delta)|Beautiful syntax-highlighting pager for git diff.|diff, git, pager, rust|2026-02| +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|----------------------------|----------------|------------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|------------------|-----------------|------------------------| +| z | — | [rupa/z](https://github.com/rupa/z) | Frecency-based directory jumper using cd history for fast navigation. | navigation, jump, shell, zsh, bash | 2023-12-09 | ~2010 | ~16k as of 2026-03 | +| fzf | — | [junegunn/fzf](https://github.com/junegunn/fzf) | General-purpose command-line fuzzy finder for files, commands, git, etc. | fuzzy, finder, cli, productivity, go | 2026-03-07 | 2015 | 78.4k as of 2026-03 | +| zsh-autosuggestions | — | [zsh-users/zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) | Fish-style autosuggestions for Zsh based on history. | zsh, plugin, autosuggest, completion | 2025-06 | 2014 | ~30k as of 2026-03 | +| zsh-syntax-highlighting | — | [zsh-users/zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) | Fish-like syntax highlighting for Zsh commands in the terminal. | zsh, plugin, highlighting, syntax | 2025-04 | 2012 | ~20k as of 2026-03 | + +## Terminal & Multiplexing Utils + +Fast modern replacements for classic CLI tools (grep/find/cat/diff) often used in shells/terminals; includes search, navigation, viewing, and diffing enhancers. + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-----------|----------------|------------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|------------------|-----------------|------------------------| +| ripgrep | — | [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep) | Recursively searches directories very fast while respecting .gitignore (rg command). | search, grep-alternative, rust, cli | 2026-02 | 2016-02-27 | 60.6k as of 2026-03 | +| fd | — | [sharkdp/fd](https://github.com/sharkdp/fd) | Simple, fast, user-friendly alternative to find with colorized output and ignores. | find, filesystem, rust, cli | 2026-01 | ~2017 | ~35k as of 2026-03 | +| bat | — | [sharkdp/bat](https://github.com/sharkdp/bat) | cat clone with syntax highlighting, Git integration, and line numbers. | syntax-highlighter, viewer, rust, cli | 2026-03 | ~2017 | ~50k as of 2026-03 | +| delta | — | [dandavison/delta](https://github.com/dandavison/delta) | Beautiful syntax-highlighting pager for git diff and other tools. | diff, git, pager, rust, cli | 2026-02 | ~2019 | ~25k as of 2026-03 |