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>