1`find` is an example of position-sensitive flags 2 3```console 4$ find --help 5A simple to use, efficient, and full-featured Command Line Argument Parser 6 7Usage: find[EXE] [OPTIONS] 8 9Options: 10 -h, --help Print help 11 -V, --version Print version 12 13TESTS: 14 --empty File is empty and is either a regular file or a directory 15 --name <name> Base of file name (the path with the leading directories removed) matches shell 16 pattern pattern 17 18OPERATORS: 19 -o, --or expr2 is not evaluate if exp1 is true 20 -a, --and Same as `expr1 expr1` 21 22$ find --empty -o --name .keep 23[ 24 ( 25 "empty", 26 Bool( 27 true, 28 ), 29 ), 30 ( 31 "or", 32 Bool( 33 true, 34 ), 35 ), 36 ( 37 "name", 38 String( 39 ".keep", 40 ), 41 ), 42] 43 44$ find --empty -o --name .keep -o --name foo 45[ 46 ( 47 "empty", 48 Bool( 49 true, 50 ), 51 ), 52 ( 53 "or", 54 Bool( 55 true, 56 ), 57 ), 58 ( 59 "name", 60 String( 61 ".keep", 62 ), 63 ), 64 ( 65 "or", 66 Bool( 67 true, 68 ), 69 ), 70 ( 71 "name", 72 String( 73 "foo", 74 ), 75 ), 76] 77 78``` 79 80