12345678910111213141516171819202122 |
- #[derive(cliask::ActionEnum)]
- enum YesNoPrompt {
- Yes,
- No,
- }
- #[derive(cliask::ActionEnum)]
- enum MultiChoicePrompt {
- Skip,
- Abort,
- Retry,
- Fail,
- Ignore,
- Explode,
- ExtraJuice
- }
- fn main() {
- let ynanswer: Result<YesNoPrompt, _> = cliask::ActionPrompt::new().run();
- let mcanswer : Result<MultiChoicePrompt, _> = cliask::ActionPrompt::new().with_default(MultiChoicePrompt::Explode).run();
- }
|