Skip to content

Migrate to Rust

Latest
Compare
Choose a tag to compare
@drewwyatt drewwyatt released this 07 Feb 19:19
· 3 commits to main since this release
e8097bd
Migrate to rust (2.0.1) (#42)

* 🗑 cleanup

* run cargo init

* configure cli args

* use structopt

* fetch git branches

* first pass at git wrapper

* moving things around...

* listing stuffs

* remove comment

* cleanup

* wip

* can list gone branches

* add prune

* WIP: status indicator

* 🗑

* queuing processes

* move spinner out of Git struct

* configure devcontainer

* add launch.json

* cleanup

* handle next steps

* add git.delete()

* delete works

* use dialoguer for interactive mode

* list => (non-working) prompt

* Fix issue with Prompt implementation for branches (#38)

Co-authored-by: Dalton Claybrook <daltonclaybrook@gmail.com>

* cleanup

* update readme and cargo.toml

* add workflow

* prevent automatic exit on failed delete (#39)

* save errors in mutable vec instead of exiting

* print errors if any exist

* this does not need to be reversed

* whoops

* show deleted branches (#40)

* whoops

* WIP

* Fix build errors

Co-authored-by: Dalton Claybrook <daltonclaybrook@gmail.com>

* Dalton/i18n enum (#41)

* whoops

* Example of i18n enum

* spacing

* move more copy to i18n file

Co-authored-by: Drew Wyatt <drew.j.wyatt@gmail.com>

* add missing newlines

* 2.0.1
add Dalton Claybrook to collaborators

* add crates.io badge

* add legacy installation instructions

* add asciicast back to readme

* update workflow branch filters

Co-authored-by: Dalton Claybrook <daltonclaybrook@gmail.com>