hubvault.entry.repo
Repository-oriented CLI commands for hubvault.entry.
This module registers git-like local repository commands such as init,
status, commit, merge, and reset. The commands deliberately
stay on top of the public hubvault.api.HubVaultApi surface and do not
invent git workspace semantics that the local repository does not support.
The module contains:
register_repo_commands()- Register repository commands on a Click group
register_repo_commands
- hubvault.entry.repo.register_repo_commands(group: Group) Group[source]
Register repository commands on a Click command group.
- Parameters:
group (click.Group) – Click group receiving the registered commands
- Returns:
The same Click group for decorator chaining
- Return type:
click.Group
Example:
>>> import click >>> group = click.Group() >>> register_repo_commands(group) is group True