mirror of
https://github.com/onyx-and-iris/vban-cli.git
synced 2026-03-04 22:19:13 +00:00
annotate optional args as Optional.
This commit is contained in:
parent
6e6a60e9bd
commit
81b3841241
@ -1,4 +1,4 @@
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from cyclopts import App, Argument, Parameter
|
||||
|
||||
@ -10,7 +10,7 @@ app = App(name='comp', help_formatter=StripHelpFormatter())
|
||||
|
||||
@app.command(name='knob')
|
||||
def knob(
|
||||
new_knob: Annotated[float, Argument()] = None,
|
||||
new_knob: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -19,7 +19,7 @@ def knob(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_knob : int, optional
|
||||
new_knob : float, optional
|
||||
If provided, sets the knob to this value. If not provided, the current knob is printed.
|
||||
"""
|
||||
if new_knob is None:
|
||||
@ -31,7 +31,7 @@ def knob(
|
||||
|
||||
@app.command(name='input-gain')
|
||||
def input_gain(
|
||||
new_gain: Annotated[float, Argument()] = None,
|
||||
new_gain: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -52,7 +52,7 @@ def input_gain(
|
||||
|
||||
@app.command(name='ratio')
|
||||
def ratio(
|
||||
new_ratio: Annotated[float, Argument()] = None,
|
||||
new_ratio: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -73,7 +73,7 @@ def ratio(
|
||||
|
||||
@app.command(name='threshold')
|
||||
def threshold(
|
||||
new_threshold: Annotated[float, Argument()] = None,
|
||||
new_threshold: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -94,7 +94,7 @@ def threshold(
|
||||
|
||||
@app.command(name='attack')
|
||||
def attack(
|
||||
new_attack: Annotated[float, Argument()] = None,
|
||||
new_attack: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -115,7 +115,7 @@ def attack(
|
||||
|
||||
@app.command(name='release')
|
||||
def release(
|
||||
new_release: Annotated[float, Argument()] = None,
|
||||
new_release: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -136,7 +136,7 @@ def release(
|
||||
|
||||
@app.command(name='knee')
|
||||
def knee(
|
||||
new_knee: Annotated[float, Argument()] = None,
|
||||
new_knee: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -157,7 +157,7 @@ def knee(
|
||||
|
||||
@app.command(name='output-gain')
|
||||
def output_gain(
|
||||
new_gain: Annotated[float, Argument()] = None,
|
||||
new_gain: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -178,7 +178,7 @@ def output_gain(
|
||||
|
||||
@app.command(name='auto-makeup')
|
||||
def makeup(
|
||||
new_makeup: Annotated[bool, Argument()] = None,
|
||||
new_makeup: Annotated[Optional[bool], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from cyclopts import App, Argument, Parameter
|
||||
|
||||
@ -10,7 +10,7 @@ app = App(name='denoiser', help_formatter=StripHelpFormatter())
|
||||
|
||||
@app.command(name='knob')
|
||||
def knob(
|
||||
new_knob: Annotated[float, Argument()] = None,
|
||||
new_knob: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -19,7 +19,7 @@ def knob(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_knob : int, optional
|
||||
new_knob : float, optional
|
||||
If provided, sets the knob to this value. If not provided, the current knob is printed.
|
||||
"""
|
||||
if new_knob is None:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from cyclopts import App, Argument, Parameter
|
||||
|
||||
@ -35,7 +35,7 @@ def launcher(
|
||||
|
||||
@app.command(name='on')
|
||||
def on(
|
||||
new_state: Annotated[bool, Argument()] = None,
|
||||
new_state: Annotated[Optional[bool], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -43,7 +43,7 @@ def on(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_state : bool
|
||||
new_state : bool, optional
|
||||
If provided, sets the on state to this value. If not provided, the current on state is printed.
|
||||
"""
|
||||
if new_state is None:
|
||||
@ -73,7 +73,7 @@ def cell_launcher(
|
||||
|
||||
@cell_app.command(name='on')
|
||||
def cell_on(
|
||||
new_state: Annotated[bool, Argument()] = None,
|
||||
new_state: Annotated[Optional[bool], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -81,7 +81,7 @@ def cell_on(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_state : bool
|
||||
new_state : bool, optional
|
||||
If provided, sets the on state to this value. If not provided, the current on state is printed.
|
||||
"""
|
||||
if new_state is None:
|
||||
@ -93,7 +93,7 @@ def cell_on(
|
||||
|
||||
@cell_app.command(name='freq')
|
||||
def cell_freq(
|
||||
new_freq: Annotated[float, Argument()] = None,
|
||||
new_freq: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -101,7 +101,7 @@ def cell_freq(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_freq : float
|
||||
new_freq : float, optional
|
||||
If provided, sets the frequency to this value. If not provided, the current frequency is printed.
|
||||
"""
|
||||
if new_freq is None:
|
||||
@ -113,7 +113,7 @@ def cell_freq(
|
||||
|
||||
@cell_app.command(name='gain')
|
||||
def cell_gain(
|
||||
new_gain: Annotated[float, Argument()] = None,
|
||||
new_gain: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -121,7 +121,7 @@ def cell_gain(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_gain : float
|
||||
new_gain : float, optional
|
||||
If provided, sets the gain to this value. If not provided, the current gain is printed.
|
||||
"""
|
||||
if new_gain is None:
|
||||
@ -133,7 +133,7 @@ def cell_gain(
|
||||
|
||||
@cell_app.command(name='quality')
|
||||
def cell_q(
|
||||
new_q: Annotated[float, Argument()] = None,
|
||||
new_q: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -141,7 +141,7 @@ def cell_q(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_q : float
|
||||
new_q : float, optional
|
||||
If provided, sets the Q to this value. If not provided, the current Q is printed.
|
||||
"""
|
||||
if new_q is None:
|
||||
@ -153,7 +153,7 @@ def cell_q(
|
||||
|
||||
@cell_app.command(name='type')
|
||||
def cell_type(
|
||||
new_type: Annotated[int, Argument()] = None,
|
||||
new_type: Annotated[Optional[int], Argument()] = None,
|
||||
*,
|
||||
target: Annotated[object, Parameter(parse=False)],
|
||||
):
|
||||
@ -161,7 +161,7 @@ def cell_type(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_type : int
|
||||
new_type : int, optional
|
||||
If provided, sets the type to this value. If not provided, the current type is printed.
|
||||
"""
|
||||
if new_type is None:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from cyclopts import App, Argument, Parameter
|
||||
|
||||
@ -28,7 +28,7 @@ def launcher(
|
||||
|
||||
@app.command(name='level')
|
||||
def level(
|
||||
new_level: Annotated[float, Argument()] = None,
|
||||
new_level: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
strip_index: Annotated[int, Parameter(parse=False)],
|
||||
gainlayer_index: Annotated[int, Parameter(parse=False)],
|
||||
@ -38,7 +38,7 @@ def level(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_level : float
|
||||
new_level : float, optional
|
||||
If provided, sets the level to this value. If not provided, the current level is printed.
|
||||
"""
|
||||
if new_level is None:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from cyclopts import App, Argument, Parameter
|
||||
|
||||
@ -10,7 +10,7 @@ app = App(name='gate', help_formatter=StripHelpFormatter())
|
||||
|
||||
@app.command(name='knob')
|
||||
def knob(
|
||||
new_knob: Annotated[float, Argument()] = None,
|
||||
new_knob: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -19,7 +19,7 @@ def knob(
|
||||
|
||||
Parameters
|
||||
----------
|
||||
new_knob : int, optional
|
||||
new_knob : float, optional
|
||||
If provided, sets the knob to this value. If not provided, the current knob is printed.
|
||||
"""
|
||||
if new_knob is None:
|
||||
@ -31,7 +31,7 @@ def knob(
|
||||
|
||||
@app.command(name='threshold')
|
||||
def threshold(
|
||||
new_threshold: Annotated[float, Argument()] = None,
|
||||
new_threshold: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -52,7 +52,7 @@ def threshold(
|
||||
|
||||
@app.command(name='damping-max')
|
||||
def damping_max(
|
||||
new_damping_max: Annotated[float, Argument()] = None,
|
||||
new_damping_max: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -73,7 +73,7 @@ def damping_max(
|
||||
|
||||
@app.command(name='bp-sidechain')
|
||||
def bp_sidechain(
|
||||
new_bp_sidechain: Annotated[float, Argument()] = None,
|
||||
new_bp_sidechain: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -94,7 +94,7 @@ def bp_sidechain(
|
||||
|
||||
@app.command(name='attack')
|
||||
def attack(
|
||||
new_attack: Annotated[float, Argument()] = None,
|
||||
new_attack: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -115,7 +115,7 @@ def attack(
|
||||
|
||||
@app.command(name='hold')
|
||||
def hold(
|
||||
new_hold: Annotated[float, Argument()] = None,
|
||||
new_hold: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
@ -136,7 +136,7 @@ def hold(
|
||||
|
||||
@app.command(name='release')
|
||||
def release(
|
||||
new_release: Annotated[float, Argument()] = None,
|
||||
new_release: Annotated[Optional[float], Argument()] = None,
|
||||
*,
|
||||
index: Annotated[int, Parameter(parse=False)],
|
||||
ctx: Annotated[Context, Parameter(parse=False)],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user