awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ohmybash avatar

ohmybash/oh-my-bash

0
View on GitHub↗
7,267 نجوم·765 تفرعات·Shell·mit·4 مشاهداتohmybash.github.io↗

Oh My Bash

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 customization and terminal workflow optimization, including the ability to apply predefined visual styles to the command prompt. It supports system-wide deployment to provide shared configurations and templates across multiple users on a single system.

A command-line utility is included to check and apply updates to configuration files.

Features

  • Shell Configuration Management - Provides a modular framework for managing shell settings, command aliases, and output styling.
  • Shell Extension Libraries - Ships a library of pre-defined scripts providing specialized shortcuts and commands for common development tools.
  • Shell Prompt Templates - Updates the terminal appearance by injecting predefined variable strings into the shell's prompt variable.
  • Configuration and Environment Management - Manages dotfiles, shell environment variables, and plugins to maintain a consistent development environment.
  • Shell Frameworks - Acts as a community-driven framework for managing shell settings, modular extensions, and standardized interfaces.
  • Shell Customizations - Personalizes the behavior and appearance of the Bash terminal with custom themes and prompt layouts.
  • Modular Scripting - Organizes shell functionality into discrete script files loaded dynamically during the shell startup process.
  • Plugin Integrations - Provides a system for integrating pre-defined plugins that add specialized shortcuts and commands.
  • Terminal Prompt Themes - Offers a collection of predefined visual styles and layouts to modify the command prompt appearance.
  • Prompt Theme Engines - Implements a theme engine for applying visual styles and status indicators to Bash prompts.
  • Terminal Workflow Optimizations - Adds specialized shortcuts and commands for various languages and tools to speed up command line tasks.
  • Behavioral Overrides - Enables loading of custom scripts or modified modules to override bundled themes and plugins.
  • Directory Path Overrides - Allows custom user directories to take priority over default installation paths for modifying bundled scripts.
  • Configuration File Loading - Uses the shell source command to load and execute configuration files for environment settings and aliases.
  • Directory-Based Plugin Discovery - Implements a system that scans directories for script files to automatically discover and activate shell extensions.
  • Interface Appearance Customization - Enables the application of visual themes and layout modifications to the terminal interface and prompt.
  • Shell Configuration Management - Framework for managing and customizing shell configurations.

سجل النجوم

مخطط تاريخ النجوم لـ ohmybash/oh-my-bashمخطط تاريخ النجوم لـ ohmybash/oh-my-bash

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة ohmybash/oh-my-bash؟

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.

ما هي الميزات الرئيسية لـ ohmybash/oh-my-bash؟

الميزات الرئيسية لـ ohmybash/oh-my-bash هي: Shell Configuration Management, Shell Extension Libraries, Shell Prompt Templates, Configuration and Environment Management, Shell Frameworks, Shell Customizations, Modular Scripting, Plugin Integrations.

ما هي البدائل مفتوحة المصدر لـ ohmybash/oh-my-bash؟

تشمل البدائل مفتوحة المصدر لـ ohmybash/oh-my-bash: bash-it/bash-it — Bash-it is a framework for organizing and enhancing the Bash shell environment. It provides a structured system for… robbyrussell/oh-my-zsh — This project is a configuration framework and environment manager for the Zsh shell. It functions as a plugin manager… jorgebucaran/fisher — Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for… zsh-users/antigen — Antigen is a git-based package manager and configuration orchestrator for the Zsh shell environment. It serves as a… felixse/fluentterminal — FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a… craftzdog/dotfiles-public — This project is a cross-platform dotfiles collection and shell configuration framework designed to standardize…

بدائل مفتوحة المصدر لـ Oh My Bash

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Oh My Bash.
  • bash-it/bash-itالصورة الرمزية لـ Bash-it

    Bash-it/bash-it

    15,104عرض على GitHub↗

    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.

    Shellbashbash-aliasbash-completion
    عرض على GitHub↗15,104
  • robbyrussell/oh-my-zshالصورة الرمزية لـ robbyrussell

    robbyrussell/oh-my-zsh

    188,075عرض على GitHub↗

    This project is a configuration framework and environment manager for the Zsh shell. It functions as a plugin manager and prompt theme engine, automating the installation, organization, and updating of terminal workflow configurations. The framework decouples visual presentation from shell logic using a library of interchangeable themes and a prompt engine that supports asynchronous rendering to maintain interface responsiveness. It employs a plugin-based architecture to inject custom aliases and specialized tools into the shell session. Users can manage shell settings and environment variab

    Shell
    عرض على GitHub↗188,075
  • jorgebucaran/fisherالصورة الرمزية لـ jorgebucaran

    jorgebucaran/fisher

    9,300عرض على GitHub↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Shellfishfish-pluginplugin-manager
    عرض على GitHub↗9,300
  • zsh-users/antigenالصورة الرمزية لـ zsh-users

    zsh-users/antigen

    8,324عرض على GitHub↗

    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

    Shell
    عرض على GitHub↗8,324
عرض جميع البدائل الـ 30 لـ Oh My Bash→