Commit Graph
185 Commits
Author SHA1 Message Date
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 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 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 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 f1c569f140 remove inline if else 2025-06-08 12:38:28 +01:00
onyx_online 1a1fbf1da1 sort input list by input name
patch bump
2025-06-07 00:24:48 +01:00
onyx_online 5334879ba9 patch bump 2025-06-06 23:27:45 +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 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 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 5b9dd97167 add screenshot sub typer 2025-06-04 12:52:51 +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
onyx_online ec444d9cdd add version_callback
rename version command to obs-version

upd version unit test
2025-06-02 17:31:44 +01:00