Building command line applications in Rust


I once built a Command Line Application in Node .Js I'm trying to rebuild an optimized version in Rust but I can't seem to find command line utilities to

  1. Select multiple options
  2. To add color output

Could you please offer recommendation, I saw dialoguer on crates.io but I don't seem to understand it.

It's a good crate for the task.
What specifically don't you understand about it?
Have you tried looking at the examples directory of the repo?