Commit Graph
169 Commits
Author SHA1 Message Date
onyx_online bb7a468dd5 convert stream commands 2025-07-24 03:59:37 +01:00
onyx_online e77627b845 convert screenshot commands 2025-07-24 03:52:50 +01:00
onyx_online 93b066090b fix aliases 2025-07-24 03:49:31 +01:00
onyx_online 1ce832dfde convert sceneitem commands 2025-07-24 03:46:11 +01:00
onyx_online e8664f0117 convert scenecollection commands 2025-07-24 02:34:15 +01:00
onyx_online a3dff0f739 convert replaybuffer commands 2025-07-24 02:29:58 +01:00
onyx_online 6da9df5ceb convert record commands 2025-07-24 02:26:18 +01:00
onyx_online 75fc18273e convert projector commands 2025-07-24 02:20:17 +01:00
onyx_online e658819719 convert profile commands 2025-07-24 02:14:38 +01:00
onyx_online 4451fbf22c conver input commands 2025-07-24 02:06:05 +01:00
onyx_online 132b283347 convert hotkey commands 2025-07-24 01:48:55 +01:00
onyx_online ae8ff20cf4 convert group commands 2025-07-24 01:39:02 +01:00
onyx_online de1c604c46 update the --help message
add descriptions for filter + scene command groups

Usage now after main CLI description
2025-07-24 01:38:42 +01:00
onyx_online 105aaf29b7 keep the exit codes simple (0 or 1) 2025-07-17 04:34:44 +01:00
onyx_online eb34a1833f convert filter sub app 2025-07-17 04:29:21 +01:00
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 ec42a4cdd9 patch bump 2025-07-14 03:21:29 +01:00
onyx_online 39dff3cc28 patch bump 2025-07-14 03:02:53 +01:00
onyx_online dc128720c7 hatch fmt 2025-07-14 02:48:21 +01:00
onyx_online cda0bbedb9 minor bump 2025-07-14 02:32:09 +01:00
onyx_online 040a41daa7 add text command group 2025-07-14 02:31:35 +01:00
onyx_online f882302d16 fixes missing argument 2025-07-01 09:29:56 +01:00
onyx_online c6b22c7cf2 use console.highlight() 2025-06-27 13:29:39 +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 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 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