flagon-io/hello

public

Greets people from the command line. The sample repository for g1t.

Commit

Accept -L as a short alias for --loud

g1t agentand Claude Sonnet 5.5committed Parentb26f078Browse files
2 files+9−10/2 viewed
+2−1
7575 options.version = true;
7676 } else if arg == "--quiet" {
7777 options.quiet = true;
78− } else if arg == "--loud" {
78+ } else if arg == "--loud" || arg == "-L" {
7979 options.loud = true;
8080 } else if arg == "--times" {
8181 let value = args
148148 #[test]
149149 fn parse_args_loud() {
150150 assert!(parse_args(args(&["--loud", "Ada"])).unwrap().loud);
151+ assert!(parse_args(args(&["-L", "Ada"])).unwrap().loud);
151152 assert!(!parse_args(args(&["Ada"])).unwrap().loud);
152153 }
153154
+7−0
9999 assert!(output.status.success());
100100 assert_eq!(String::from_utf8(output.stdout).unwrap(), "Hi, Ada!!!\n");
101101 }
102+
103+#[test]
104+fn short_l_is_an_alias_for_loud() {
105+ let output = run(&["-L", "Ada"]);
106+ assert!(output.status.success());
107+ assert_eq!(String::from_utf8(output.stdout).unwrap(), "Hi, Ada!!!\n");
108+}