A practical guide to AI-assisted development and automation in the terminal — Claude Code for agentic coding, aider for pair programming, the llm CLI for pipelines, fabric for pattern-based text processing, and how to integrate LLM output into shell workflows without creating new problems.
Shell
-
AI in the Terminal -
Environment Modules with Lmod: How `module load` Actually Works How `module load` actually works — Lmod as a thin Lua layer that rewrites your shell environment — and how to build a hierarchical software tree that serves hundreds of HPC users with conflicting toolchains and no filesystem collisions.
-
Bash Scripting Patterns That Hold Up in Production Practical patterns for writing robust Bash scripts: error handling, argument parsing, logging, traps, and portability techniques that survive contact with real systems.
-
Shell Scripting for Sysadmins: Automating the Work That Never Ends Practical shell scripting for system administrators — automating user management, log rotation and analysis, disk monitoring, service health checks, backup routines, and scheduled maintenance tasks with real, reusable scripts.
-
Writing Shell Scripts That Don't Break Error handling, shellcheck, POSIX compatibility, and testing strategies for robust scripts.
-
Shell Scripting Fundamentals for Linux Writing effective bash scripts for automation and system administration.