Mercurial > libervia-backend
comparison pyproject.toml @ 4210:9218d4331bb2
cli (call): `tui` output implementation:
- Moved original UI to a separated class, and use if with the `simple` output
- By default, best output is automatically selected. For now `gui` is selected if possible,
and `simple` is used as fallback.
- The new `tui` output can be used to have the videos directly embedded in the terminal,
either with real videos for compatible terminal emulators, or with Unicode blocks.
- Text contrôls are used for both `simple` and `tui` outputs
- several options can be used with `--oo` (will be documented in next commit).
rel 428
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Feb 2024 18:46:06 +0100 |
parents | 4af030d4d3d8 |
children | d28ad04049c7 |
comparison
equal
deleted
inserted
replaced
4209:fe29fbdabce6 | 4210:9218d4331bb2 |
---|---|
78 | 78 |
79 [project.optional-dependencies] | 79 [project.optional-dependencies] |
80 SVG = [ | 80 SVG = [ |
81 "CairoSVG", | 81 "CairoSVG", |
82 ] | 82 ] |
83 GUI = [ | |
84 "PyQt6" | |
85 ] | |
86 TUI = [ | |
87 "term-image ~= 0.7.1" | |
88 ] | |
89 all = [ | |
90 "libervia-backed[SVG]", | |
91 "libervia-backed[GUI]", | |
92 "libervia-backed[TUI]", | |
93 ] | |
83 | 94 |
84 [project.scripts] | 95 [project.scripts] |
85 jp = "libervia.cli.base:LiberviaCli.run" | 96 jp = "libervia.cli.base:LiberviaCli.run" |
86 li = "libervia.cli.base:LiberviaCli.run" | 97 li = "libervia.cli.base:LiberviaCli.run" |
87 libervia-backend = "libervia.backend.core.launcher:Launcher.run" | 98 libervia-backend = "libervia.backend.core.launcher:Launcher.run" |