• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use clap::Parser;
2 
3 #[derive(Parser)]
4 #[command(author, version, about, long_about = None)]
5 struct Cli {
6     /// Network port to use
7     port: u16,
8 }
9 
main()10 fn main() {
11     let cli = Cli::parse();
12 
13     println!("PORT = {}", cli.port);
14 }
15 
16 #[test]
verify_cli()17 fn verify_cli() {
18     use clap::CommandFactory;
19     Cli::command().debug_assert()
20 }
21