rpkimancer.cli.conjure module

rpki-conjure command implementation.

class rpkimancer.cli.conjure.Conjure(*args, **kwargs)

Bases: BaseCommand

Conjure a fully populated RPKI repository from thin air.

Parameters:
  • args (Any) –

  • kwargs (Any) –

subcommand: str = 'conjure'
init_parser()

Set up command line argument parser.

Return type:

None

run(parsed_args, *args, **kwargs)

Run with the given arguments.

Parameters:
  • parsed_args (Namespace) –

  • args (Any) –

  • kwargs (Any) –

Return type:

Optional[int]

class rpkimancer.cli.conjure.ConjurePlugin(parent)

Bases: object

Base class for conjure subcommand plugins.

Parameters:

parent (argparse.ArgumentParser) –

init_parser()

Set up command line argument parser.

Return type:

None

run(parsed_args, ca, *args, **kwargs)

Run with the given arguments, returning extra publish kwargs.

Parameters:
Return type:

PluginReturn