Skip to main content

cli_args

bool

def bool(
default = False,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

enum

def enum(
variants: list[str] | tuple[str, ...],
/,
default = ...,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

float

def float(
default = ...,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

int

def int(
default = ...,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

json

def json(
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

list

def list(
inner: bxl.CliArgs,
/,
default = ...,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

option

def option(
inner: bxl.CliArgs,
doc: str = "",
default = None,
*,
short = ...,
) -> bxl.CliArgs

string

def string(
default = ...,
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

sub_target

def sub_target(
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

sub_target_expr

def sub_target_expr(
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

target_expr

def target_expr(
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs

target_label

def target_label(
doc: str = "",
*,
short = ...,
) -> bxl.CliArgs