100 Commits
Author SHA1 Message Date
onyx_online 05078d0d5d Merge pull request #9 from onyx-and-iris/dependabot/github_actions/actions/setup-python-7
Bump actions/setup-python from 6 to 7
2026-07-20 10:57:02 +01:00
onyx_online 63166e246e Merge pull request #8 from onyx-and-iris/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
2026-07-08 23:05:48 +01:00
onyx_online ad8cce5232 Merge pull request #7 from onyx-and-iris/dependabot/uv/pygments-2.20.0
Bump pygments from 2.19.1 to 2.20.0
2026-04-21 00:29:51 +01:00
onyx_online d1a9cfabff patch bump 2026-04-20 14:01:54 +01:00
onyx_online 1d88f8a0f4 readd fail-on-missing
set min hatch-dotenv version
2026-04-20 13:49:02 +01:00
onyx_online 70207c98a0 fix replaybuffer docstring
patch bump
2026-03-28 22:22:07 +00:00
onyx_online 65b4142692 remove fail-on-missing, it's breaking the publish workflow. 2026-03-28 22:09:48 +00:00
onyx_online 9e4071aace scope hatch-dotenv to hatch-test env 2026-03-28 21:55:05 +00:00
onyx_online ba61f7d9a1 bump deps
patch bump
2026-03-28 21:43:54 +00:00
onyx_online 6a02a4fc86 add obsws-python as local path dep
regen gitignore
2026-03-27 14:12:27 +00:00
onyx_online 0c5e1085cc add pre-commit config 2026-03-21 14:28:05 +00:00
onyx_online 22cf1c817f closes #6 2026-02-26 20:29:11 +00:00
onyx_online da69702a18 temporary fix for hatch build, see https://github.com/pypa/hatch/issues/2193 2026-02-26 14:44:47 +00:00
onyx_online 9b0d20effd upd hatch badge 2026-02-22 11:37:03 +00:00
onyx_online 998e72f43e upd set_logging for improved readability 2026-02-09 10:32:13 +00:00
onyx_online 71d4a81855 upd skip group test env var 2026-02-09 01:55:43 +00:00
onyx_online e8f0764a50 upd README 2026-02-09 01:50:41 +00:00
onyx_online d88a0b62ad use hatch-dotenv plugin to load env vars for tests
fail fast if .test.env is not found
2026-02-09 01:50:34 +00:00
onyx_online 7f3d47e7b0 use getLevelNamesMapping() to get loglevel names 2026-02-09 01:49:49 +00:00
onyx_online fb19a67e64 Merge pull request #5 from onyx-and-iris/dependabot/github_actions/actions/setup-python-6
Bump actions/setup-python from 4 to 6
2026-02-09 00:56:48 +00:00
onyx_online 383df9d4e4 Merge pull request #4 from onyx-and-iris/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 4 to 6
2026-02-09 00:56:36 +00:00
onyx_online 55e4769f32 Configure Dependabot for GitHub Actions and pip
Added support for GitHub Actions and pip updates with a weekly schedule.
2026-02-09 00:53:09 +00:00
onyx_online 35be262b2a patch bump 2026-02-07 08:32:58 +00:00
onyx_online 58907fe2b5 add 0.24.8 to CHANGELOG 2026-02-07 08:32:34 +00:00
onyx_online 1a05a89042 update README 2026-02-07 08:32:26 +00:00
onyx_online 13a2443d48 remove --debug flag, replace it with --loglevel 2026-02-07 08:32:17 +00:00
onyx_online 45479563a0 upd shell completions 2026-02-07 05:25:22 +00:00
onyx_online 35bd2522cf patch bump 2026-02-07 05:21:28 +00:00
onyx_online bec10d5d05 add Shell Completion to README 2026-02-07 05:21:05 +00:00
onyx_online 9693d4f913 we lose aliases in the help output but this does fix shell completion, which is more important.
fixes #3
2026-02-07 05:20:37 +00:00
onyx_online 34067ca61d patch bump 2026-01-25 16:20:03 +00:00
onyx_online 3ca138ef6d add 0.24.6 to CHANGELOG 2026-01-25 16:19:37 +00:00
onyx_online 1b8bc72097 update Environment Variable section in README 2026-01-25 16:19:28 +00:00
onyx_online 3a8d4ef0f0 rename config module to envconfig
envconfig:
- add method for normalising the keys
- add has_key method
- update env var prefix to OBSWS_CLI_

update tests to reflect changes
2026-01-25 16:19:12 +00:00
onyx_online 1fc0bef237 dynamically load commands from obsws_cli.commands
no changes to files other than imports

patch bump
2026-01-24 22:29:33 +00:00
onyx_online 8bec6908e5 move studio mode enabled validation into callback
patch bump
2026-01-24 02:34:45 +00:00
onyx_online 2c03b28fc6 fix type annotations 2026-01-12 21:13:16 +00:00
onyx_online f1e29e0d4f fix settings position 2026-01-10 14:21:30 +00:00
onyx_online c7b60ecaf9 patch bump 2026-01-10 14:18:24 +00:00
onyx_online a05fce26f2 add media and settings aliases on the root typer 2026-01-10 14:18:04 +00:00
onyx_online 5355d29a31 keep it consistent 2026-01-10 14:04:27 +00:00
onyx_online add9743b00 patch bump 2026-01-10 14:00:20 +00:00
onyx_online 8aa1fb2c09 add validate.timecode_format
add None checks for callbacks with optional values
2026-01-10 13:59:55 +00:00
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