streamlink/src/streamlink_cli
bastimeyer d108858899 cli: refactor CLI errors
- Add `StreamlinkCLIError` exception class
- Remove `ConsoleOutput.exit()` and remove `error` handling
  from `ConsoleOutput.msg_json()`
- Handle raised `StreamlinkCLIError`s in `main()`
- Update and refactor some CLI tests
2024-04-22 19:19:35 +02:00
..
output cli: improve quoted player path warning 2024-01-04 16:27:49 +01:00
utils cli.utils.path: fix max bytes 2024-04-07 00:31:25 +02:00
__init__.py cli: override default signal handlers 2021-11-20 11:02:19 -08:00
__main__.py chore: sort imports, fix a dependency cycle and use absolute imports 2020-10-27 17:17:49 +01:00
_parser.py session: implement lazy plugins loading 2024-02-14 13:30:16 +01:00
argparser.py cli: add --plugin-dir, deprecate --plugin-dirs 2024-03-08 17:25:58 +01:00
compat.py tools: bump ruff to 0.1.14 and fix issues 2024-01-25 18:14:59 +01:00
console.py cli: refactor CLI errors 2024-04-22 19:19:35 +02:00
constants.py tools: bump ruff to 0.1.14 and fix issues 2024-01-25 18:14:59 +01:00
exceptions.py cli: refactor CLI errors 2024-04-22 19:19:35 +02:00
main.py cli: refactor CLI errors 2024-04-22 19:19:35 +02:00
py.typed tools: add mypy config 2022-05-24 14:07:47 -07:00
streamrunner.py cli.output: refactor HTTPOutput 2023-04-16 21:27:09 +02:00