25 Commits

Author SHA1 Message Date
cd7614bfd6 use tuples as records to build the tables 2025-06-06 23:26:33 +01:00
81518a14ea error messages now have style bold red
error highlights are now yellow

normal highlights are now green

_validate_scene_name_and_item_name renamed to _validate_sources

its now a normal function and not a decorator

it also returns bool instead of raising typer.Exit()

patch bump
2025-06-06 20:55:35 +01:00
37781f6de7 clean up defaults in help messages 2025-06-04 17:34:45 +01:00
5e84becc57 wrap annotations with Annotated 2025-06-04 16:46:29 +01:00
75fdbf5ad8 raise typer.Exit() to signify we return early with exit code 0 2025-06-02 17:32:34 +01:00
e637c0456e print a more useful sceneitem list table
--parent flag for sceneitem commands renamed to --group

should an item in a group be passed without the --group option, print a more useful error message.

README updated to reflect change
2025-05-29 14:45:49 +01:00
9fa61351d0 return 0 for empty lists and write to stdout 2025-05-26 20:45:36 +01:00
86dc542937 upd table padding + column heading
patch bump
2025-05-25 14:42:55 +01:00
133ce8e711 fix table alignments
patch bump
2025-05-25 10:27:10 +01:00
a82344b79e write to rich consoles
patch bump
2025-05-24 20:33:53 +01:00
5988f450b4 print sceneitem list as rich table
scene_name arg now optional

upd README
2025-05-24 06:08:20 +01:00
b186685e2f keep it consistent 2025-05-19 14:41:42 +01:00
3f33af6219 write to stderr
patch bump
2025-05-06 20:36:12 +01:00
fff41e1895 use SettingsConfigDict
add Optional annotations

patch bump
2025-04-30 00:36:59 +01:00
87eb7752bd add bounds/crop/rotation flags to sceneitem transform
upd readme
upd changelog

upd tests

minor bump
2025-04-27 13:50:40 +01:00
e806c6345d upd shorthand aliases 2025-04-26 16:17:28 +01:00
756bbbe331 scene-item transform added
minor bump
2025-04-24 14:14:30 +01:00
6a8e7afc1d assign request client directly to context object. 2025-04-23 15:29:02 +01:00
ac1071caaf fix type annotation 2025-04-23 13:40:58 +01:00
10d5c7b643 DRY up the validation logic 2025-04-21 19:46:44 +01:00
ae52e754d2 add --parent flag to scene-item visible
upd readme

patch bump
2025-04-21 13:03:28 +01:00
bd9b05eb4a allow manipulation of items in scene groups
--parent flag added to show,hide and toggle

patch bump
2025-04-21 12:38:51 +01:00
daa7b820d2 add validation logic
add item_in_scene_item_list to validate module
2025-04-20 22:47:18 +01:00
5852dd4836 add toggle and visible commands to scene-item group
update README

minor bump
2025-04-20 15:23:03 +01:00
88635ed152 rename item command group to scene-item
update tests, rename test_item.py to test_sceneitem.py

update README

minor bump
2025-04-20 13:39:09 +01:00