17 Commits

Author SHA1 Message Date
8a04303af7 swap out pydantic-settings for dotenv (speedup import time)
add short names for root options.
2025-06-03 12:39:39 +01:00
7b94ca2d7d write version to rich console 2025-06-02 18:24:19 +01:00
ec444d9cdd add version_callback
rename version command to obs-version

upd version unit test
2025-06-02 17:31:44 +01:00
2739fa28f0 add projector subtyper 2025-05-26 20:54:22 +01:00
9cfbd67b25 write to rich consoles 2025-05-24 06:06:45 +01:00
eaa66f0bd5 add filter commands 2025-05-23 10:28:03 +01:00
a84754d5ec add hotkey sub typer
minor bump
2025-05-22 09:43:42 +01:00
81762508a7 add env var and defaults to --help
move Settings into settings module

patch bump
2025-05-19 01:42:59 +01:00
6b22e02bb2 move func 2025-04-30 21:26:55 +01:00
fff41e1895 use SettingsConfigDict
add Optional annotations

patch bump
2025-04-30 00:36:59 +01:00
5ca61d04c7 load stream subtyper
upd env var prefix
2025-04-26 15:53:05 +01:00
be949ca7bf update root typer with new subtypers
add profile_exists() to validate
2025-04-26 14:19:21 +01:00
6a8e7afc1d assign request client directly to context object. 2025-04-23 15:29:02 +01:00
023fdf708b enable no_args_is_help for all typers subclassing AliasGroup
This includes the root typer

patch bump
2025-04-21 20:19:21 +01:00
9901a6b295 add scene-collection group
updated README

minor bump
2025-04-20 17:46: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
8ce9a80eed first commit 2025-04-19 20:15:26 +01:00