Git Cli Wrapper for Ducks 🦆
For the orange\yellow bill inclined amongst us
- Tha goal is a git cli wrapper that does 95% of what you need to do but SUPER slick.
- gota be able to yank text from the terminal with EASE

Usage
Status info
git status command (default method) but copy pasteable
> dukit
Branch info
Notice how easy copy pasting should be
> dukit
Fuzzy branch switching
> dukit
#opens fzf
>
Interactive git add
This opens your default editor with files to add
> dukit
# Staged
# -------------------------------------
# Unstaged
[
[
# Selected files to be staged like so below V
# [x] file.txt
# Lines begining with (#) will be ignored
> running
Better git log output
notice how the output is reversed (most recent at the bottom)
8436fdb
init
dc7338e
chore: commit 1
30357b2
feat: commit 2
0562d8c
feat: commit 3
5dade7e
refactor: commit 4
0167a1b
feat: commit 5
Installation
cargo install dukit
apt install fzf
Contributing
- If you want to suggest a feature put in an issue with the feature request.
- If you spot a bug (which there probabably are many), put in an issue with how to reproduce it.
- If you want to contribute code, make a pull request. anything short of a war crime will probably be accepted.
TODO
- status info
- branch and remote info
- git add using editor
- unwrap unwrap unwrap unwrap unwrap unwrap
- fuzzy branch switching?
- nice git log info
- ez copy commit hashes
- ez rebase
- ez cherry pick
- random other git porcelein shizz
