10 个仓库
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 是一个 Z Shell 实现,提供了一个用于执行系统命令、管理文件和自动化工作流的交互式命令行界面。它作为一个符合 POSIX 标准的 Shell 和用于编写自动化脚本的编程脚本环境。 该项目专注于提供高度可定制的 Unix Shell 环境。它包含高级自动补全、可编程补全和复杂的通配符扩展(globbing),以定制终端行为和环境偏好。 该系统涵盖了命令行工作流自动化以及通过标准接口执行系统命令。用户可以管理 Shell 选项和环境偏好来配置基本行为。
Supports deep customization of terminal behavior and aesthetics through configuration files and options.
这是一个 Zsh 提示符主题,在终端中提供分段的面包屑式界面。它使用 Powerline 设计,带有特殊字形和颜色块,以显示当前目录、用户身份和 Git 状态等上下文信息。 该主题允许用户通过环境变量重新排列和切换视觉元数据段。它特别集成了 Git 状态监控,可直接在命令行中指示当前分支和仓库状态。 该系统通过使用结构化布局渲染实时系统信息(包括 Root 权限和上一个命令的结果)来管理 Shell 状态。
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.