awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
b-ryan avatar

b-ryan/powerline-shell

0
View on GitHub↗
6,287 stele·726 fork-uri·Python·MIT·5 vizualizări

Powerline Shell

Acest proiect este o interfață bazată pe configurare pentru definirea layout-ului, culorilor și segmentelor dinamice ale unui prompt de linie de comandă. Servește drept bară de stare vizuală care afișează starea controlului versiunilor și contextul mediului direct în shell.

Sistemul urmărește starea controlului versiunilor prin detectarea numelor de branch-uri și a stărilor fișierelor pentru diverse sisteme de control al versiunilor. De asemenea, afișează contextele mediului operațional, cum ar fi mediile virtuale active și profilurile cloud.

Instrumentul oferă capabilități pentru personalizarea prompt-ului shell, inclusiv aplicarea temelor vizuale, trunchierea căilor pentru arbori de directoare adânci și injectarea de conținut dinamic din comenzile shell. De asemenea, poate schimba culorile prompt-ului în funcție de codul de succes sau eșec al comenzii executate anterior.

Features

  • Shell Prompt Customizers - Provides a utility for configuring and styling command-line interface prompts as a visual status bar.
  • Shell Prompt Themes - Creates a visual status bar that displays system information and version control metadata across shell environments.
  • VCS State Tracking - Tracks project state by extracting branch names and file status symbols from version control systems.
  • Environment Configuration Display - Displays active virtual environments and specific environment variable values directly within the prompt.
  • Prompt Layout Engines - Organizes visual segments and defines separator styles for terminal prompts via a configuration file.
  • Shell Context Visualizers - Displays current shell environment metadata such as directory, user, and hostname for situational awareness.
  • VCS Binary Querying - Queries version control system binaries to extract branch names and file status indicators.
  • Version Control Systems - Displays current branch, commit offsets, and file status symbols for multiple version control systems.
  • VCS Status Displays - Detects and displays version control status including stashed changes and new files directly in the prompt.
  • VCS Status Monitoring - Tracks git branch names and file status changes directly within the shell prompt to speed up workflows.
  • Environment Variable Readers - Reads system environment variables to identify active cloud profiles and virtual environment contexts.
  • Git Status Indicators - Implements visual cues and indicators for version control repository status within the shell.
  • Real-Time Status Displays - Provides real-time displays of the current branch, change counts, and file status indicators.
  • Foreground and Background Colors - Defines specific foreground and background colors for status indicators such as version control and environment profiles.
  • Prompt Themes - Defines the color scheme of the prompt using specific color codes from external theme files.
  • Configuration-Driven Layouts - Uses an external configuration file to determine the sequence and style of visual prompt segments.
  • Theme Mappings - Resolves visual styles by mapping segment identifiers to color hex codes stored in separate theme files.
  • Prompt Content Injection - Provides the ability to embed the standard output of arbitrary shell commands into the rendered prompt string.
  • Custom Command Execution - Injects the output of specified shell commands into the visual display of the prompt.
  • Environment Profiles - Manages and displays active environment profiles to prevent mistakes when switching between projects.
  • Path Truncation Utilities - Processes the current working directory string to replace middle folder segments with an ellipsis for brevity.
  • Shell Workflow Optimizers - Optimizes shell workflow by shortening directory paths and using color to visualize command success or failure.
  • Dynamic Content Injection in Snippets - Displays the output of shell commands or environment variable values directly within the active prompt.
  • System State Indicators - Renders dynamic visual segments to show system state such as battery percentage and current time.
  • Prompt Segment Scripts - Calculates prompt content by executing small shell scripts that return text and color codes.
  • Visual Exit Code Indicators - Changes the prompt colors based on the success or failure code of the previously executed command.
  • Directory Path Visualizations - Renders filesystem paths with truncation using ellipses to maintain a concise command line prompt.
  • Command Execution Indicators - Provides visual markers in the terminal that signify the success or failure of executed commands.
  • Terminal Prompts - Beautiful and functional prompt for various shells.

Istoric stele

Graficul istoricului de stele pentru b-ryan/powerline-shellGraficul istoricului de stele pentru b-ryan/powerline-shell

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Powerline Shell

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Powerline Shell.
  • ilancosman/tideAvatar IlanCosman

    IlanCosman/tide

    3,929Vezi pe GitHub↗

    Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing high-latency data in the background. It functions as a context-aware command line that tracks active programming language versions, cloud infrastructure status, and command execution times. The project includes an interactive prompt configurator that allows users to visually design layouts, color schemes, and behavior settings through a terminal-based wizard. It also features a transient prompt engine that collapses previous command lines to reduce terminal scrollback clutter. The sy

    Shellfishfish-pluginfish-prompt
    Vezi pe GitHub↗3,929
  • nojhan/liquidpromptAvatar nojhan

    nojhan/liquidprompt

    4,660Vezi pe GitHub↗

    Liquidprompt is an adaptive command-line interface theme and context-aware status bar for Bash and Zsh. It functions as a shell environment indicator and tracker, displaying real-time system information, user identity, host connections, and working directory data directly within the prompt. The project features a theme engine that allows for the modification of layout, colors, and glyphs. It integrates version control status indicators to show active branches, tags, and commit statistics, alongside indicators for active container tools, orchestrators, and language-specific virtual environment

    Shell
    Vezi pe GitHub↗4,660
  • bhilburn/powerlevel9kAvatar bhilburn

    bhilburn/powerlevel9k

    13,429Vezi pe GitHub↗

    Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual shell status dashboard. It provides a toolkit for defining the layout, colors, and segments of a terminal prompt to improve the command line user experience. The project distinguishes itself through a flexible configuration system for prompt appearance and layout, allowing users to organize information segments across multiple lines and visually merge adjacent blocks. It supports extensive visual customization, including the use of custom font codepoints for icons and state-based

    Shell
    Vezi pe GitHub↗13,429
  • denysdovhan/spaceship-promptAvatar denysdovhan

    denysdovhan/spaceship-prompt

    20,515Vezi pe GitHub↗

    Spaceship Prompt is a customizable Zsh prompt theme that serves as a development environment monitor, shell environment indicator, and system status monitor. It renders a visual interface for the terminal to display active programming language runtimes, package manager versions, and hardware battery levels. The project functions as a Git status indicator and infrastructure context display, tracking the state of version control repositories and showing active container versions and cluster contexts for cloud and local environments. The tool provides capabilities for shell context visualizatio

    Shell
    Vezi pe GitHub↗20,515
Vezi toate cele 30 alternative pentru Powerline Shell→

Întrebări frecvente

Ce face b-ryan/powerline-shell?

Acest proiect este o interfață bazată pe configurare pentru definirea layout-ului, culorilor și segmentelor dinamice ale unui prompt de linie de comandă. Servește drept bară de stare vizuală care afișează starea controlului versiunilor și contextul mediului direct în shell.

Care sunt principalele funcționalități ale b-ryan/powerline-shell?

Principalele funcționalități ale b-ryan/powerline-shell sunt: Shell Prompt Customizers, Shell Prompt Themes, VCS State Tracking, Environment Configuration Display, Prompt Layout Engines, Shell Context Visualizers, VCS Binary Querying, Version Control Systems.

Care sunt câteva alternative open-source pentru b-ryan/powerline-shell?

Alternativele open-source pentru b-ryan/powerline-shell includ: ilancosman/tide — Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing… nojhan/liquidprompt — Liquidprompt is an adaptive command-line interface theme and context-aware status bar for Bash and Zsh. It functions… bhilburn/powerlevel9k — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual… denysdovhan/spaceship-prompt — Spaceship Prompt is a customizable Zsh prompt theme that serves as a development environment monitor, shell… agnoster/agnoster-zsh-theme — This project is a Zsh prompt theme that provides a segmented, breadcrumb-style interface in the terminal. It uses a… dahlbyk/posh-git — posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal…