All Programs – M_CLI2
Author: John S. Urban
Description: command line parsing

# Programs

Program | Source File | Description
--- | --- | ---
demo1 | demo1.f90 | @(#) using the convenience functions DECLARE “ARGS” SET ALL ARGUMENTS TO DEFAULTS WITH SHORT NAMES FOR LONG NAMES AND THEN ADD COMMAND LINE VALUES ALL DONE CRACKING THE COMMAND LINE. GET THE VALUES USE THE VALUES IN YOUR PROGRAM.
demo11 | demo11.f90 | @(#) examples of validating values with ALL(3f) and ANY(3f)
demo12 | demo12.f90 | @(#) using the convenience functions ENABLE USING RESPONSE FILES USE THE VALUES IN YOUR PROGRAM.
demo13 | demo13.f90 | @(#) underdash mode Any dash in a key name is treated as an underscore when underdash mode is on Read more…
demo14 | demo14.f90 | @(#) ignorecase mode Read more…
demo15 | demo15.f90 | @(#) strict mode Read more…
demo16 | demo16.f90 | @(#) unnamed to numbers The default for inums, rnums, … is to convert all unnamed argument values in “unnamed”
demo17 | demo17.f90 | @(#) using the unnamed parameters as filenames For example, this should list the files in the current directory Read more…
demo18 | manually_test_bundling.f90 | @(#) using the convenience functions USE THE VALUES IN YOUR PROGRAM.
demo2 | demo2.f90 | @(#) all parsing and help and version information in a contained procedure. DEFINE AND PARSE COMMAND LINE Read more…
demo3 | hello.f90 | example of basic use ! JUST THE BARE ESSENTIALS
demo3 | demo3.f90 | @(#) example of basic use using just the bare essentials
demo4 | demo4.f90 | @(#) COMPLEX type values
demo5 | demo5.f90 | @(#) CHARACTER type values character variables have a length, unlike number variables
demo6 | demo6.f90 | @(#) SUBCOMMANDS Read more…
demo7 | demo7.f90 | @(#) controlling array delimiter characters
demo8 | demo8.f90 | @(#) Sometimes you can put multiple values on getargs(3f)
demo9 | demo9.f90 | @(#) long and short names using –LONGNAME:SHORTNAME Read more…
demo_get_args | demo_get_args.f90 |
demo_get_args_fixed_length | demo_get_args_fixed_length.f90 |
demo_get_args_fixed_size | demo_get_args_fixed_size.f90 |
demo_get_subcommand | demo_get_subcommand.f90 |
demo_set_mode | demo_set_mode.f90 |
demo_specified | demo_specified.f90 |
minimal | xx.f90 |
test_ignorecase | test_ignorecase.f90 | @(#) unnamed to numbers The default for inums, rnums, … is to convert all unnamed argument values in “unnamed”
test_lastonly | test_lastonly.f90 | @(#) unnamed to numbers The default for inums, rnums, … is to convert all unnamed argument values in “unnamed”
test_strict | test_strict.f90 | @(#) unnamed to numbers The default for inums, rnums, … is to convert all unnamed argument values in “unnamed”
test_syntax | test_syntax.f90 | @(#) unnamed to numbers The default for inums, rnums, … is to convert all unnamed argument values in “unnamed”