hubvault.entry.server

Embedded-server CLI adapter for hubvault.entry.

This module keeps the hubvault serve command thin. It translates Click arguments into hubvault.server.config.ServerConfig and delegates all runtime behavior to hubvault.server.

The module contains:

register_server_commands

hubvault.entry.server.register_server_commands(group: Group) Group[source]

Register the serve command on one CLI group.

Parameters:

group (click.Group) – Click group receiving the registered command

Returns:

The same Click group for decorator chaining

Return type:

click.Group

Example:

>>> import click
>>> group = click.Group()
>>> register_server_commands(group) is group
True