コード例 #1
0
def jsonpath(ctx, **kwargs):
    """ Search expanded config for values by given JSONPATH. """
    run_command_with_config(ConfigCommand, ctx, **kwargs)
コード例 #2
0
def config(ctx, **kwargs):
    """Displays information about the configuration for the spec being worked on, including supported languages,
    api versions, and the paths to the generated api yaml. These languages and api versions can be directly
    passed to the `--languages` and `--api-versions` flags of the supported commands."""
    if ctx.invoked_subcommand is None:
        run_command_with_config(ConfigCommand, ctx, **kwargs)
コード例 #3
0
def jsonpath(ctx, **kwargs):
    """ Search expanded config for a single value by given JSONPATH. """
    kwargs["_get_value"] = True
    run_command_with_config(ConfigCommand, ctx, **kwargs)
コード例 #4
0
ファイル: templates.py プロジェクト: isabella232/apigentools
def templates(ctx, **kwargs):
    """Get upstream templates and apply downstream patches"""
    run_command_with_config(TemplatesCommand, ctx, **kwargs)
コード例 #5
0
ファイル: push.py プロジェクト: isabella232/apigentools
def push(ctx, **kwargs):
    """Push the generated source code into each git repository specified in the config"""
    run_command_with_config(PushCommand, ctx, **kwargs)
コード例 #6
0
def test(ctx, **kwargs):
    """Run tests for generated source code"""
    run_command_with_config(TestCommand, ctx, **kwargs)
コード例 #7
0
ファイル: generate.py プロジェクト: DataDog/apigentools
def generate(ctx, **kwargs):
    """Generate client code"""
    run_command_with_config(GenerateCommand, ctx, **kwargs)
コード例 #8
0
ファイル: split.py プロジェクト: isabella232/apigentools
def split(ctx, **kwargs):
    """Split single specified input-file OpenAPI spec file into multiple files"""
    run_command_with_config(SplitCommand, ctx, **kwargs)