Commit Graph
100 Commits
Author SHA1 Message Date
onyx_online 5c7fc24839 patch bump 2026-01-09 23:24:54 +00:00
onyx_online e4ab4ae630 remove unused monitor_exists() function 2026-01-09 23:22:14 +00:00
onyx_online 9cdbc657fa profile_exists validation log now callbacks 2026-01-09 23:19:49 +00:00
onyx_online f74ec9cd93 scene_collection validation logic now in callbacks 2026-01-09 23:14:34 +00:00
onyx_online 329aec084c scene_in_scenes validation now a callback 2026-01-09 23:07:06 +00:00
onyx_online 3eaa3992a0 bump version in CHANGELOG 2026-01-09 19:53:18 +00:00
onyx_online 7c86aa8a8b minor version bump 2026-01-09 19:51:31 +00:00
onyx_online 09ca892fcb add Media to README 2026-01-09 19:51:11 +00:00
onyx_online 81fcb4e504 implement media command group 2026-01-09 19:51:03 +00:00
onyx_online 3f3b331363 bump version in CHANGELOG 2026-01-09 13:48:52 +00:00
onyx_online 2535fe85c5 minor bump 2026-01-09 13:47:18 +00:00
onyx_online 7d4485ec05 add Settings to README 2026-01-09 13:45:32 +00:00
onyx_online 2c2501e017 implement settings command group 2026-01-09 13:45:25 +00:00
onyx_online 356684e5d4 rename Settings to Config 2026-01-09 09:39:19 +00:00
onyx_online f7e51f8488 add 0.22.0 to CHANGELOG 2026-01-09 09:31:28 +00:00
onyx_online 8da29ce90e upd typer dep version
obsws-cli minor version bump
2026-01-09 09:21:43 +00:00
onyx_online 72c6bcee49 upd README with new input subcommands 2026-01-09 09:21:06 +00:00
onyx_online dceafba065 extend input command group 2026-01-09 09:20:45 +00:00
onyx_online 7a73ec35f6 remove lazyimports env 2025-09-29 20:51:17 +01:00
onyx_online 48e0f6cecd bump typer dependency.
release 0.17.0 fixes slow rich imports, see https://github.com/fastapi/typer/releases/tag/0.17.0

This is related to issue #2.

minor version bump
2025-09-29 04:21:26 +01:00
onyx_online 52e13922dc upd test delays to 500ms 2025-07-30 08:42:11 +01:00
onyx_online f335d8ffd2 move the version flag 2025-07-29 08:48:30 +01:00
onyx_online 286cda8066 raise typer.Exit() on empty list queries 2025-07-29 08:17:52 +01:00
onyx_online e851219ced tests should now pass from fresh install 2025-07-29 08:03:24 +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