bvanseg / ccake

A command line tool written in Rust and designed to be a modern build tool + package manager for C/C++ projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use `dialoguer` instead of rolling your own interaction system

opened this issue · comments

Is your feature request related to a problem? Please describe.
The functionality in /src/lib/terminal/prompt.rs would be better served by the dialoguer crate.

Describe the solution you'd like
Use the premade solution instead.

Describe alternatives you've considered
I tried rolling my own input system when I started writing Rust and it grew tangled and messy as scope expanded. I don't advise it.

@wildernessems If you do not yet have a branch or PR for this, I'd be happy to take it on.