Loading
refactor(cli): align OutputFormat handling between 3gpp-ai and tdoc_crawler
- Change OutputFormatOption from Literal to str (matches tdoc_crawler pattern) - Use --output/-o flag instead of --output-format - Support all formats: table, json, ison, toon, yaml - Default to OutputFormat.TABLE.value, convert with OutputFormat(str.lower()) - Compare with 'is OutputFormat.X' instead of string equality - Move ProvidersOutputOption and QueryModeOption to args.py