Source code for law.cli.completion

# coding: utf-8

"""
"law completion" cli subprogram.
"""

import argparse

from law.util import law_src_path


[docs] def setup_parser(sub_parsers: argparse._SubParsersAction) -> None: """ Sets up the command line parser for the *completion* subprogram and adds it to *sub_parsers*. """ sub_parsers.add_parser( "completion", prog="law completion", description="Print the location of the law completion file to source it in your shell via " "'source $(law completion)'.", )
[docs] def execute(args: argparse.Namespace) -> int: """ Executes the *completion* subprogram with parsed commandline *args*. """ print(law_src_path("cli", "completion.sh")) return 0