10 Repos
Personalizing the behavior and appearance of command-line shells.
Distinct from Shell Login Customizations: Specific to the behavior and aesthetics of the shell interpreter rather than the OS or desktop shell.
Explore 10 awesome GitHub repositories matching operating systems & systems programming · Shell Customizations. Refine with filters or upvote what's useful.
Bash-it is a framework for organizing and enhancing the Bash shell environment. It provides a structured system for managing aliases, custom scripts, and environment settings to prevent clutter in the primary configuration file. The project includes a prompt customizer with predefined visual themes and a suite of intelligent command completions designed to increase typing speed and reduce input errors. The framework covers broad capability areas including shell configuration management, visual appearance customization, and environment troubleshooting through diagnostic utilities.
Allows personalization of the Bash command line's appearance and behavior to improve user experience.
Powerlevel9k is a customizable visual theme and plugin framework for the Zsh shell. It functions as a command line interface enhancer and environment dashboard, providing a configurable layout system for adding informational segments to the left and right sides of the shell prompt. The system tracks development context and version control status, displaying active branches and repository states. It also monitors cloud infrastructure, showing active profiles and cluster contexts, alongside programming language versions and environment data. The prompt includes real-time system status indicato
Implements a highly customizable visual interface for Zsh to enhance command-line productivity and environment awareness.
Babun provides a Unix-like shell environment on Windows, delivering a compatible terminal featuring standard Linux utilities and software development packages. It utilizes a Cygwin-based POSIX emulation to translate Unix system calls to Windows API calls. The system supports non-administrative installation via silent command-line scripts, allowing deployment on Windows systems where the user lacks elevated permissions. It includes a mechanism to route outbound HTTP and HTTPS network traffic through proxy servers using static configuration files to bypass network restrictions. The environment
Supports shell customizations including syntax highlighting and git-aware prompts for an improved terminal experience.
Antigen is a git-based package manager and configuration orchestrator for the Zsh shell environment. It serves as a plugin manager designed to download, load, and update plugins, themes, and frameworks directly from Git repositories using specific branches, tags, or versions. The project focuses on shell startup optimization by using static bundle caching and batch completion loading to reduce boot times. It distinguishes itself through environment reproduction capabilities, such as file-based state snapshotting and plugin state restoration, and a distribution workflow that bundles configurat
Supports applying themes and visual prompts to customize the look and feel of the Zsh command line.
posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade
Offers a comprehensive toolkit for personalizing the appearance, colors, and path formatting of the PowerShell session.
Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t
Allows users to personalize the behavior and selection of their preferred command-line shell.
Oh My Bash is a shell framework designed to manage the Bash environment through a modular configuration system. It functions as a configuration manager and prompt theme engine, providing a collection of plugins and themes to customize the terminal experience. The project includes a shell plugin library that provides specialized shortcuts and commands for various languages and platforms. It allows for the integration of pre-defined plugins and the use of behavioral overrides to modify bundled themes and modules without altering the core installation. The framework covers bash shell customizat
Personalizes the behavior and appearance of the Bash terminal with custom themes and prompt layouts.
Zsh is a Z Shell implementation that provides an interactive command-line interface for executing system commands, managing files, and automating workflows. It serves as a POSIX-compliant shell and a programmable scripting environment for writing automation scripts. The project focuses on providing a Unix shell environment with a high degree of customization. It includes advanced autocomplete, programmable completion, and sophisticated globbing to tailor terminal behavior and environment preferences. The system covers command-line workflow automation and the execution of system commands thro
Supports deep customization of terminal behavior and aesthetics through configuration files and options.
Dieses Projekt ist ein Zsh-Prompt-Theme, das eine segmentierte Breadcrumb-Schnittstelle im Terminal bereitstellt. Es verwendet ein Powerline-Design mit speziellen Glyphen und Farbblöcken, um kontextbezogene Informationen wie das aktuelle Verzeichnis, die Benutzeridentität und den Git-Status anzuzeigen. Das Theme ermöglicht es Benutzern, visuelle Metadaten-Segmente über Umgebungsvariablen neu anzuordnen und umzuschalten. Es integriert speziell die Git-Statusüberwachung, um den aktuellen Branch und den Repository-Zustand direkt in der Befehlszeile anzuzeigen. Das System verwaltet den Shell-Zustand durch die Darstellung von Echtzeit-Systeminformationen, einschließlich Root-Privilegien und Ergebnissen vorheriger Befehle, unter Verwendung eines strukturierten Layouts.
Personalizes the appearance and behavior of the Zsh shell to display real-time system context.
xiki is a GUI-enhanced shell console that integrates graphical user interface components and an editable output buffer into a standard shell environment. It functions as an interactive command-line interface and CLI overlay, rendering graphical elements on top of a traditional character-based terminal grid. The project serves as a custom shell command builder and menu system, allowing users to map shell commands to graphical menus and interactive shortcuts. This enables the creation of personalized workflows to launch and manage system tools through a visual interface. The system transforms
Provides a custom workflow for building personalized graphical menus and visual shortcuts.