{"repo":"romkatv/gitstatus","free":true,"listed":false,"github":"https://github.com/romkatv/gitstatus","clone":"git clone https://github.com/romkatv/gitstatus.git","description":"Git status for Bash and Zsh prompt","language":"C++","stars":1830,"topics":["git","zsh","bash"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"gitstatus - THE PROJECT HAS VERY LIMITED SUPPORT - NO NEW FEATURES ARE IN THE WORKS - MOST BUGS WILL GO UNFIXED gitstatus is a 10x faster alternative to git status and git describe . Its primary use case is to enable fast git prompt in interactive shells. Heavy lifting is done by gitstatusd -- a custom binary written in C++. It comes with Zsh and Bash bindings for integration with shell. Table of Contents 1. Using from Zsh 1. Using from Bash 2. Using from other shells 1. How it works 1. Benchmarks 1. Why fast 1. Requirements 1. Compiling 1. License Using from Zsh The easiest way to take advantage of gitstatus from Zsh is to use a theme that's already integrated with it. For example, Powerlevel10k is a flexible and fast theme with first-class gitstatus integration. If you install Powerlevel10k, you don't need to install gitstatus. For those who wish to use gitstatus without a theme, there is gitstatus.prompt.zsh. Install it as follows: Users in China can use the official mirror on gitee.com for faster download. 中国大陆用户可以使用 gitee.com 上的官方镜像加速下载. Alternatively, if you have Homebrew installed: (If you choose this option, replace /gitstatus with $(brew --prefix)/opt/gitstatus/gitstatus in all code snippets below.) Make sure to disable your current theme if you have one. This will give you a basic yet functional prompt with git status in it. It's over 10x faster than any alternative that can give you comparable prompt. In order to customize it, set PROMPT and/or RPROMPT at the end o","default_branch":null,"files":null,"tree":[],"storefront":"/r/romkatv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/romkatv/gitstatus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}