onyx_online
abbab5c746
raise OBSWSCLIError
2025-07-17 04:28:59 +01:00
onyx_online
f0eb518609
implement --version + debug validator
...
run() now handles exceptions/exit codes
2025-07-17 04:28:40 +01:00
onyx_online
032b957670
add custom error class + exit codes
2025-07-17 04:28:10 +01:00
onyx_online
8349a196e8
root meta app + scene sub_app converted
...
this could take a while...
note, --version flag not implemented
2025-07-17 03:18:04 +01:00
onyx_online
f852a733c3
upd publish action
2025-07-14 03:27:52 +01:00
onyx_online
44dadcee23
upd publish action
2025-07-14 03:25:52 +01:00
onyx_online
ed4531c305
revert publish action
2025-07-14 03:23:25 +01:00
onyx_online
ec42a4cdd9
patch bump
2025-07-14 03:21:29 +01:00
onyx_online
6123c92d00
upd publish action
2025-07-14 03:21:06 +01:00
onyx_online
1ceb95ab16
fix environment name
2025-07-14 03:12:35 +01:00
onyx_online
f06e2d3982
upd publish action
2025-07-14 03:10:04 +01:00
onyx_online
39dff3cc28
patch bump
2025-07-14 03:02:53 +01:00
onyx_online
967c4ab699
upd publish action
2025-07-14 02:58:25 +01:00
onyx_online
dc128720c7
hatch fmt
2025-07-14 02:48:21 +01:00
onyx_online
2e3f4267cd
add workflows
2025-07-14 02:45:13 +01:00
onyx_online
000431ab82
add 0.20.0 to CHANGELOG
2025-07-14 02:32:59 +01:00
onyx_online
ec3e31cc4f
add Text section to README
2025-07-14 02:32:21 +01:00
onyx_online
cda0bbedb9
minor bump
2025-07-14 02:32:09 +01:00
onyx_online
d0c96b853d
add text unit tests
2025-07-14 02:31:47 +01:00
onyx_online
040a41daa7
add text command group
2025-07-14 02:31:35 +01:00
onyx_online
0c72a10fb7
bump obsws-python version
2025-07-01 09:30:04 +01:00
onyx_online
f882302d16
fixes missing argument
2025-07-01 09:29:56 +01:00
onyx_online
98e0d98cc7
typo
2025-06-27 13:45:24 +01:00
onyx_online
c6b22c7cf2
use console.highlight()
2025-06-27 13:29:39 +01:00
onyx_online
c3e55200db
move style section
...
add link to style section in ToC.
add imgs.
2025-06-27 13:14:54 +01:00
onyx_online
4d37714aaf
patch bump
2025-06-27 12:57:49 +01:00
onyx_online
157e1a167c
fixes bug when setting --style=disabled (we were stil getting coloured check/cross marks)
2025-06-27 12:57:34 +01:00
onyx_online
d628c5d3a4
rename heading variables
2025-06-27 12:53:10 +01:00
onyx_online
4bf8edb692
add 0.19.0 to CHANGELOG
2025-06-23 09:11:26 +01:00
onyx_online
d68326f37a
add record split/chapter to README
2025-06-23 09:11:15 +01:00
onyx_online
a001455dad
add record split/chapter commands
2025-06-23 09:10:53 +01:00
onyx_online
4632260961
add --style validation
...
add Disabled class to style registry
patch bump
2025-06-22 12:35:21 +01:00
onyx_online
55a7da67db
reword
2025-06-22 10:19:46 +01:00
onyx_online
7bec573ef9
by setting values in the default style to 'none' we avoid the rich markup errors in console.highlight
...
add comment to util.check_mark and test only NO_COLOR
patch bump
2025-06-22 10:14:46 +01:00
onyx_online
55e60ff977
in case NO_COLOR is set manually
...
patch bump
2025-06-22 02:49:32 +01:00
onyx_online
922efddf7a
check if we're in colourless mode before passing back highlighted text.
...
pass context to check_mark so we can do the same there.
Fixes rich.errors.MarkupError
2025-06-22 01:57:58 +01:00
onyx_online
4a0147aa8a
import as version
2025-06-22 00:38:19 +01:00
onyx_online
cec76df1d1
add 0.18.0 to CHANGELOG
2025-06-21 23:47:19 +01:00
onyx_online
2e5fb3800a
add Style section to README
2025-06-21 23:40:45 +01:00
onyx_online
3c985f5e9b
apply table styling + stdout highlighting
...
fix issues with table heading alignments
2025-06-21 23:40:30 +01:00
onyx_online
fb17979cb0
add highlight helper function
2025-06-21 23:39:13 +01:00
onyx_online
a1ed208bdf
add --style and --no-border flags.
...
set default values in Settings class
2025-06-21 23:37:20 +01:00
onyx_online
02baa13dba
add style definitions
2025-06-21 23:32:02 +01:00
onyx_online
7abbccae99
add RootTyperAliasGroup
...
improve the output of projector open if the monitor index is invalid (suggests prj ls-m)
fix highlight for sceneitem commands in _validate_sources()
patch bump
2025-06-21 05:19:57 +01:00
onyx_online
23282a60d1
test against empty string to keep it consisten with rich
...
patch bump
2025-06-21 02:36:44 +01:00
onyx_online
b6ba66db64
update disable colouring section
2025-06-21 02:06:30 +01:00
onyx_online
c4480895a1
add empty_if_false to check_mark
...
patch bump
2025-06-21 00:41:33 +01:00
onyx_online
fd2e629ec2
print colourless check/cross marks if NO_COLOR is set
...
patch bump
2025-06-20 23:19:27 +01:00
onyx_online
85b653891d
keep the colour cyan
...
patch bump
2025-06-20 21:09:35 +01:00
onyx_online
bff5d396a4
import console as namespace
...
patch bump
2025-06-20 07:51:12 +01:00
onyx_online
47324597d7
minor bump
2025-06-20 04:04:35 +01:00
onyx_online
9a0659ae35
add 0.16.11 to CHANGELOG
2025-06-20 02:30:25 +01:00
onyx_online
a726f9699f
update scene list, sceneitem list and filter list with --uuid flags
2025-06-20 02:30:02 +01:00
onyx_online
fbea2cb896
import console as namespace
...
each console object is now a singleton
patch bump
2025-06-20 02:29:36 +01:00
onyx_online
e5040d5ddd
add hidden --debug flag for controlling logging output
...
patch bump
2025-06-20 02:13:50 +01:00
onyx_online
39f1b01926
add --uuid flags to input list, scene list and sceneitem list
2025-06-20 01:32:36 +01:00
onyx_online
e9b3106aa6
if no filters are applied, ensure we include the entire kind list
...
patch bump
2025-06-19 23:10:52 +01:00
onyx_online
a26ce74151
add lazyimports environment, see https://github.com/fastapi/typer/pull/1128
2025-06-19 20:35:45 +01:00
onyx_online
f1c569f140
remove inline if else
2025-06-08 12:38:28 +01:00
onyx_online
093e9a05d4
add 0.16.8 to CHANGELOG
2025-06-07 20:11:00 +01:00
onyx_online
1a1fbf1da1
sort input list by input name
...
patch bump
2025-06-07 00:24:48 +01:00
onyx_online
fd2baf3350
remove no filter line
2025-06-07 00:06:53 +01:00
onyx_online
5334879ba9
patch bump
2025-06-06 23:27:45 +01:00
onyx_online
77dbe52ae6
upd input list to include new options
2025-06-06 23:27:31 +01:00
onyx_online
1ff610410a
use tuples as records to build the tables
...
add --fempg and --vlc options to filter list
add Muted column to list table
2025-06-06 23:27:16 +01:00
onyx_online
cd7614bfd6
use tuples as records to build the tables
2025-06-06 23:26:33 +01:00
onyx_online
74503f17e0
upd console colouring
...
patch bump
2025-06-06 22:27:17 +01:00
onyx_online
32bc4277f2
add 0.16.5 to CHANGELOG
2025-06-06 21:09:33 +01:00
onyx_online
21f1b5e1bb
add note about disabling console colouring to README
2025-06-06 20:58:28 +01:00
onyx_online
434f8c0e0c
add monitor validate function
...
upd tests to match console colour changes
2025-06-06 20:58:15 +01:00
onyx_online
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
onyx_online
ddb92bb317
upd console colouring
...
error messages now have style `bold red`
error highlights are now yellow
normal highlights are now green
patch bump
2025-06-06 20:53:35 +01:00
onyx_online
44527b35e2
upd --password show_default
2025-06-06 17:15:27 +01:00
onyx_online
0bcfc2ae14
ensure set/get both enforce OBS_ prefix
...
add class docstring
patch bump
2025-06-06 17:03:24 +01:00
onyx_online
ab71414d27
no need to create list here
2025-06-04 18:03:29 +01:00
onyx_online
ab0679174b
patch bump
2025-06-04 17:34:59 +01:00
onyx_online
37781f6de7
clean up defaults in help messages
2025-06-04 17:34:45 +01:00
onyx_online
5e84becc57
wrap annotations with Annotated
2025-06-04 16:46:29 +01:00
onyx_online
b8dd94ccbc
wrap annotations with Annotated
2025-06-04 16:31:43 +01:00
onyx_online
657fa84ea3
wrap scene switch annotations with Annotated
2025-06-04 16:26:27 +01:00
onyx_online
59f52417cd
wrap annotations with Annotated
2025-06-04 15:52:35 +01:00
onyx_online
2d351e00b5
wrap annotations with Annotated
2025-06-04 15:49:44 +01:00
onyx_online
5f606b42d0
wrap annotations with Annotated
2025-06-04 15:46:52 +01:00
onyx_online
ae4ec542aa
wrap annotations with Annotated
2025-06-04 15:39:53 +01:00
onyx_online
6ac63aa5e8
patch bump
2025-06-04 15:27:03 +01:00
onyx_online
df90614352
add Changed filter list to 0.16.1
2025-06-04 15:25:14 +01:00
onyx_online
d8e89285cc
upd Filter section in readme
2025-06-04 15:24:48 +01:00
onyx_online
3e2a1e4663
wrap annotations with Annotated
...
filter list source_name now optional, defaults to current scene
filter list now prints default values if they are unchanged
2025-06-04 15:24:35 +01:00
onyx_online
723d79e306
dry up the imports
2025-06-04 15:23:13 +01:00
onyx_online
868d40ec8d
minor bump
2025-06-04 12:53:20 +01:00
onyx_online
30f19f4d87
add 0.16.0 to CHANGELOG
2025-06-04 12:53:04 +01:00
onyx_online
5b9dd97167
add screenshot sub typer
2025-06-04 12:52:51 +01:00
onyx_online
d41ad994b7
add screenshot section
2025-06-04 12:51:47 +01:00
onyx_online
51a4a60aa6
typo
2025-06-03 18:26:18 +01:00
onyx_online
3bf20a06d6
fix version test
2025-06-03 16:59:50 +01:00
onyx_online
653bdb7de7
upd link to --version
2025-06-03 13:10:58 +01:00
onyx_online
8a04303af7
swap out pydantic-settings for dotenv (speedup import time)
...
add short names for root options.
2025-06-03 12:39:39 +01:00
onyx_online
7b94ca2d7d
write version to rich console
2025-06-02 18:24:19 +01:00
onyx_online
3dbff1cc4d
add 0.15.0 to CHANGELOG
...
minor bump
2025-06-02 17:32:52 +01:00
onyx_online
75fdbf5ad8
raise typer.Exit() to signify we return early with exit code 0
2025-06-02 17:32:34 +01:00