mirror of
https://github.com/onyx-and-iris/vban-cli.git
synced 2026-03-12 09:59:14 +00:00
add strip label command
patch bump
This commit is contained in:
parent
4dd01a0e99
commit
36a8ec124a
@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "vban-cli"
|
name = "vban-cli"
|
||||||
version = "0.12.2"
|
version = "0.12.3"
|
||||||
description = "A command-line interface for Voicemeeter leveraging VBAN."
|
description = "A command-line interface for Voicemeeter leveraging VBAN."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = { text = "LICENSE" }
|
license = { text = "LICENSE" }
|
||||||
|
|||||||
@ -270,3 +270,23 @@ def b3(
|
|||||||
app.console.print(ctx.client.strip[index].B3)
|
app.console.print(ctx.client.strip[index].B3)
|
||||||
return
|
return
|
||||||
ctx.client.strip[index].B3 = new_value
|
ctx.client.strip[index].B3 = new_value
|
||||||
|
|
||||||
|
|
||||||
|
@app.command(name='label')
|
||||||
|
def label(
|
||||||
|
new_value: Annotated[Optional[str], Argument()] = None,
|
||||||
|
*,
|
||||||
|
index: Annotated[int, Parameter(parse=False)],
|
||||||
|
ctx: Annotated[Context, Parameter(parse=False)],
|
||||||
|
):
|
||||||
|
"""Get or set the label of the specified strip.
|
||||||
|
|
||||||
|
Parameters
|
||||||
|
----------
|
||||||
|
new_value : str, optional
|
||||||
|
If provided, sets the label to this value. If not provided, the current label is printed.
|
||||||
|
"""
|
||||||
|
if new_value is None:
|
||||||
|
app.console.print(ctx.client.strip[index].label)
|
||||||
|
return
|
||||||
|
ctx.client.strip[index].label = new_value
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user