diff --git a/src/vban_cli/comp.py b/src/vban_cli/comp.py index ec9ca79..42008e7 100644 --- a/src/vban_cli/comp.py +++ b/src/vban_cli/comp.py @@ -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)], diff --git a/src/vban_cli/denoiser.py b/src/vban_cli/denoiser.py index 1dc193f..af57ed2 100644 --- a/src/vban_cli/denoiser.py +++ b/src/vban_cli/denoiser.py @@ -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: diff --git a/src/vban_cli/eq.py b/src/vban_cli/eq.py index 92c2c3a..0fa36ce 100644 --- a/src/vban_cli/eq.py +++ b/src/vban_cli/eq.py @@ -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: diff --git a/src/vban_cli/gainlayer.py b/src/vban_cli/gainlayer.py index f084d3d..5b29b6d 100644 --- a/src/vban_cli/gainlayer.py +++ b/src/vban_cli/gainlayer.py @@ -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: diff --git a/src/vban_cli/gate.py b/src/vban_cli/gate.py index fba96cd..12a9fd8 100644 --- a/src/vban_cli/gate.py +++ b/src/vban_cli/gate.py @@ -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)],