"init_yamls creates files in an isolated user directory"
"edit helpers return existing paths in non-interactive mode"
"dbc errors when RPG_CONN_STRING is not set"
"dbc parses postgres:// and IPv6 URI forms"
"keyword/value parsing supports semicolon, whitespace, and equals in values"
"host='my host' user=alice dbname='my db' port=5432 options='-c search_path=schema1,schema2'"
"invalid connection string formats fail fast"
"must start with 'postgres://' or 'postgresql://'"
"Port in connection string is not a valid integer"
"invalid env var output redacts password values"
"cfg mode uses custom cfg_path and opt_path"
"legacy path argument remains supported and deprecated"
"cfg mode validates missing config and missing db"

init_yamls creates files in an isolated user directory