Archive

Shell10 writings

7 writings

  1. Let Carapace Handle Nushell External Completions
    Move Nushell external completions to Carapace, use choices and user specs to fix missing brew services completions, and keep Fish bridging out of config.

    ShellNushellCarapace5 min

  1. Use Gum in Nushell Scripts for Better UIUX
    Adding interactive TUI components to shell scripts with Gum, and caveats when using it in Nushell.

    ShellUIUXNushellTUI8 min

  1. Job Control in Nushell
    The Job Control chapter of Effective Shell covers task control in Bash. This post shows how the same ideas work in Nushell.

    ShellWorkflowNushellAsynchronous5 min

  1. Nushell - Cross-Platform
    Encapsulating cross-platform functions and isolating OS-specific configs using Nushell.

    OSLinuxShellWindowsNushellmacOS4 min

  2. NuShell FFMpeg Utils
    Batch-compressing media files with Nushell to free up OneDrive space.

    TerminalShellPerformanceWorkflowNushellffmpegOnedrive10 min

  1. Shell Inline Editing & Vim/Emacs Keybindings
    A deep dive into inline editing in the terminal — configuring Vi and Emacs keybindings and using an external line editor to speed up your workflow.

    ShellWorkflowNushellVim3 min

  2. Set System Env-Vars in UNIX
    How to set true system-wide environment variables on macOS with a simple Launch Agent and shell script, so GUI apps and every shell see them.

    OSTerminalLinuxShellNushellmacOS6 min

  3. I Switched From Fzf to Television: Declarative Channels for Cross-Shell Fuzzy Finding
    A cross-shell fuzzy finder that replaces manual file navigation with intelligent shortcuts. Here's how it works and why it might replace your current setup.

    TerminalShellProductivityWorkflowTUI8 min

  1. Nushell Command Completion Guide
    Configure Nushell command completion with Carapace and Fish for tools like Git and Docker, and choose a completer per command to speed up terminal work.

    ShellWorkflowNushellCarapace4 min

  1. Shell Programming
    Shell startup and features, command forms, I/O redirection and pipes, shell variables and quoting, writing and running shell scripts, plus a brief intro to sed and awk.

    LinuxShell5 min