birdy.cli.base module

class birdy.cli.base.BirdyCLI(*args: Any, **kwargs: Any)[source]

Bases: MultiCommand

BirdyCLI is an implementation of click.MultiCommand.

Adds each process of a Web Processing Service as command to the command-line interface.

Parameters:
  • url (str) – URL of the Web Processing Service.

  • caps_xml (str) – A WPS GetCapabilities response for testing.

  • desc_xml (str) – A WPS DescribeProcess response with “identifier=all” for testing.

_get_command_info(name, ctx)[source]
_update_commands()[source]
static format_command_help(process)[source]
get_command(ctx, name)[source]
static get_param_default(param)[source]
static get_param_type(param)[source]
list_commands(ctx)[source]
property wps