Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
View this page
Toggle table of contents sidebar

# betty.cli package

## Subpackages

- betty.cli.commands package
  - Submodules
    - betty.cli.commands.clear_caches module
    - betty.cli.commands.config module
    - betty.cli.commands.demo module
    - betty.cli.commands.dev_new_translation module
    - betty.cli.commands.dev_update_translations module
    - betty.cli.commands.docs module
    - betty.cli.commands.generate module
    - betty.cli.commands.new module
    - betty.cli.commands.new_translation module
    - betty.cli.commands.serve module
    - betty.cli.commands.update_translations module
  - Module contents
    - `BettyCommand`
      - `BettyCommand.invoke()`
    - `COMMAND_REPOSITORY`
    - `Command`
      - `Command.click_command()`
      - `Command.plugin_description()`
      - `Command.plugin_id()`
      - `Command.plugin_label()`
    - `command()`
    - `pass_app()`
    - `pass_project()`

## Module contents

Provide the Command Line Interface.

betty.cli.assertion_to_value_proc(assertion: Assertion[_ValueT, _ReturnT], localizer: Localizer) → Assertion[_ValueT, _ReturnT]

  Convert an `betty.assertion.Assertion` to a Click `value_proc` callback.