c02ffac403
replace terminaltables with rich tables.
...
allow rich to handle all console output.
util.check_mark is now used to pass back colourless check/cross marks if NO_COLOR is set or --style/SLOBS_STYLE was not set.
2025-06-22 02:52:27 +01:00
46159a0ca4
add missing for-else comment
2025-06-15 08:40:36 +01:00
f4421b3351
call next(iter()) on excgroup.exceptions to convery intent a little better
...
(we dont intend to iterate through them, we just want to raise the first one)
2025-06-13 14:04:05 +01:00
bc43c8483a
add audio unit tests
...
add audio status command
patch bump
2025-06-12 23:47:07 +01:00
03f1dac8ea
rename leftmost column heading for audio list
...
patch bump
2025-06-12 22:17:48 +01:00
582587bed5
add ruff config
...
run files through formatter
add dosctrings to satisfy the linter
2025-06-12 20:34:14 +01:00
a1a22d0d00
scene list and audio list now print tables
...
patch bump
2025-06-12 18:49:54 +01:00
80da58bd6f
add --id option, this allows a user to optionally show the source ids
2025-06-12 13:45:38 +01:00
564f4116d1
remove exception handling, we no longer raise exception on empty sources list.
...
split long line
patch bump
2025-06-12 05:34:36 +01:00
d33c209d7c
add custom error class SlobsCliError
...
add exception group handling for all commands that may raise exceptions
add comments to for-else blocks
2025-06-12 05:28:54 +01:00
4fc3dc015a
add audio subcommand group
...
minor bump
2025-06-10 14:03:26 +01:00