Buf(1)

NAME

buf-push - Push a module to a registry

SYNOPSIS

buf push [flags]

DESCRIPTION

The first argument is the source to push. The first argument must be one of format [dir,git,protofile,tar,zip]. Defaults to "." if no argument is specified.

OPTIONS

--create[=false]
    Create the repository if it does not exist. Must set a visibility using --create-visibility

--create-visibility=""
    The repository's visibility setting, if created. Must be set if --create is set. Must be one of [public,private]

--disable-symlinks[=false]
    Do not follow symlinks when reading sources or configuration from the local filesystem By default, symlinks are followed in this CLI, but never followed on the Buf Schema Registry

--draft=""
    Make the pushed commit a draft with the specified name. Cannot be used together with --tag (-t)

--error-format="text"
    The format for build errors printed to stderr. Must be one of [text,json,msvs,junit,github-actions]

-h, --help[=false]
    help for push

-t, --tag=[]
    Create a tag for the pushed commit. Multiple tags are created if specified multiple times. Cannot be used together with --draft

OPTIONS INHERITED FROM PARENT COMMANDS

--debug[=false]
    Turn on debug logging

--log-format="color"
    The log format [text,color,json]

--timeout=2m0s
    The duration until timing out

-v, --verbose[=false]
    Turn on verbose mode

SEE ALSO

buf(1)

HISTORY

2023-06-05 Auto generated by spf13/cobra