A simple toolset for asking questions through the terminal.
```rust extern crate ask;
use ask::question::{OpenEnded, MultipleChoice, OptionGroup, TraitQuestion};
fn main() { let mut multiple_choice = MultipleChoice::new("question?");
multiple_choice.add_option_group(
OptionGroup::new("category1")
.add_option("option 1".to_owned())
.add_option("option 2".to_owned())
.add_option("option 3".to_owned())
.max_selections(2)
.min_selections(1)
)
.send()
.unwrap();
println!("");
let answer_collections = multiple_choice.to_answer_collections();
for answer_sets in answer_collections.answer_sets{
for answer in answer_sets.answers{
println!("{}", answer);
}
}
}
```
should show: