get_flag_value Program

Uses

  • program~~get_flag_value~~UsesGraph program~get_flag_value get_flag_value assert_m assert_m program~get_flag_value->assert_m module~julienne_m julienne_m program~get_flag_value->module~julienne_m module~julienne_bin_m julienne_bin_m module~julienne_m->module~julienne_bin_m module~julienne_command_line_m julienne_command_line_m module~julienne_m->module~julienne_command_line_m module~julienne_file_m julienne_file_m module~julienne_m->module~julienne_file_m module~julienne_formats_m julienne_formats_m module~julienne_m->module~julienne_formats_m module~julienne_github_ci_m julienne_github_ci_m module~julienne_m->module~julienne_github_ci_m module~julienne_string_m julienne_string_m module~julienne_m->module~julienne_string_m module~julienne_test_description_m julienne_test_description_m module~julienne_m->module~julienne_test_description_m module~julienne_test_m julienne_test_m module~julienne_m->module~julienne_test_m module~julienne_test_result_m julienne_test_result_m module~julienne_m->module~julienne_test_result_m module~julienne_vector_test_description_m julienne_vector_test_description_m module~julienne_m->module~julienne_vector_test_description_m module~julienne_file_m->module~julienne_string_m module~julienne_string_m->assert_m module~julienne_test_description_m->module~julienne_string_m module~julienne_test_description_m->module~julienne_test_result_m module~julienne_test_m->module~julienne_test_result_m module~julienne_test_result_m->module~julienne_string_m module~julienne_vector_test_description_m->module~julienne_string_m module~julienne_vector_test_description_m->module~julienne_test_result_m

Demonstrate how to find the value of a command-line flag Running this program as follows with the command

fpm run --example get-flag-value -- --input-file foo

result in normal termination.


Calls

program~~get_flag_value~~CallsGraph program~get_flag_value get_flag_value assert assert program~get_flag_value->assert interface~flag_value command_line_t%flag_value program~get_flag_value->interface~flag_value

Variables

Type Attributes Name Initial
type(command_line_t) :: command_line
character(len=*), parameter :: expected_name = "some_file_name"
character(len=:), allocatable :: input_file_name