timep is an efficient and accurate state-of-the-art trap-based profiler and flamegraph generator for bash code. It maps the full call-stack tree for the bash code being profiled, and (optionally) uses that call-stack tree to generate a FlameGraph of the profiled bash commands!
An fzf terminal UI for systemctl
>"The easiest way to get started with command-line editing is to use the Emacs mode, even if you use another editor. This is also the default style on most shells. The reason is that this seems more of a natural mode, since Emacs doesn't distinguish between command and insert modes the way Vi and Vim do."
FastDeploy is a Bash script to automate FastAPI application deployment on Debian-based servers, using Systemd for service management and Nginx as a reverse proxy. It provides easy and advanced configuration modes, dependency management, user and permission management, and automated SSL setup.
This script defines logging functions for Bash scripts, including verbose, debug, info, warn, error, and stack trace functionalities.
Linux tab completion is a powerful feature that saves time and prevents errors by auto-completing commands and filenames. This article explores how to use tab completion in bash and zsh shells, highlighting its advanced capabilities with commands like git.
A 6502 system emulated in a busybox ash shell script, featuring RAM, ROM, and an emulated serial port on STDIO, with built-in monitor and debugger.
Discover how Warp terminal's AI-powered debugging feature can automatically detect, fix, and explain coding errors in your scripts. The article details the author's experience using Warp to fix errors in bash and Python scripts.
Charm makes the command line glamorous with tools like Huh for interactive forms, Lip Gloss for styling, and Glow for markdown reading. They offer various libraries and applications for building terminal user interfaces.
An individual has created a raycasting display engine that runs entirely within bash, inspired by the techniques used in Wolfenstein 3D. This project explores the limits of bash for graphical applications, addressing challenges such as performance limitations and the lack of floating-point support. The project's development process and challenges are detailed, with code available on GitHub and a visual explanation on imgur.