{
    "cli": "edq.cli.config.list",
    "setup_funcs": [
        "edq.testing.cli.create_directory_structure",
    ],
    "arguments": [
        "--config-global", "global.json",
        "--config-file", "foo.json",
        "--config", "pass=pass1",
        "--config", "pass=pass2",
        "--show-origin",
        "--include-cli",
    ],
    "work_dir": "__TEMP_DIR__()",
    "extra_options": {
        "directory_structure": [
            ["global.json", {
            }],
            ["foo.json", {
                "user": "user@test.edulinq.org",
            }],
        ],
    },
}
---
Key	Value	Origin
debug	False	<cli argument (implicit)>
encryption_key	None	<cli argument (implicit)>
include_cli	True	<cli argument (implicit)>
log_level	INFO	<cli argument (implicit)>
pass	pass2	<cli argument (explicit)>
quiet	False	<cli argument (implicit)>
show_origin	True	<cli argument (implicit)>
skip_header	False	<cli argument (implicit)>
user	user@test.edulinq.org	<cli config file (__TEMP_DIR__(foo.json))>
