itsthatguy / itsthatguy/itg.zsh-theme

Git Prompt: Bash Version

Open
#10 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Vim Script
Stars
35
Forks
5
PR merge metrics
No merged PRs in 30d

Description

This is a subtask of #9, but big enough that I think it warrants its own issue.

Basic prompt format: `BRANCH|STATE`

Prompt States:
#### Remote
- Ahead
- Behind
- Diverged
#### Changes
- Staged
- Unstaged
- Untracked
- Unmerged
- Stashed

That's my understanding of the existing zsh functionality. @itsthatguy please add anything that I missed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing zsh prompt functionality and compare it with the listed Bash prompt format and Git states. Done means a Bash version supports BRANCH|STATE and the documented remote and change states, including Ahead, Behind, Diverged, Staged, Unstaged, Untracked, Unmerged, and Stashed.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, git, zsh
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.