saturnin._scripts.completers

CLI command completers.

For use with Typer/Click arguments and options (parameter autocompletion).

Functions

saturnin._scripts.completers.get_first_line(text: str) str[source]

Returns first non-empty line from argument.

Parameters:

text (str) –

Return type:

str

saturnin._scripts.completers.oid_completer(ctx, args, incomplete) List[source]

Click completer for OIDs. Returns both, UUID and OID names.

Return type:

List

saturnin._scripts.completers.service_completer(ctx, args, incomplete) List[source]

Click completer for Saturnin services.

Return type:

List

saturnin._scripts.completers.application_completer(ctx, args, incomplete) List[source]

Click completer for Saturnin applications.

Return type:

List

saturnin._scripts.completers.recipe_completer(ctx, args, incomplete) List[source]

Click completer for Saturnin recipes.

Return type:

List

saturnin._scripts.completers.path_completer(ctx, args, incomplete) List[source]

Click completer for Path values.

Return type:

List