tools

module
v0.0.0-...-e3f8a3d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: Apache-2.0

README

Tools

A collection of tools written at Buf.

  • license-header: A tool to add and update license headers in source code. Also available for npm.
  • protoc-gen-by-dir: A helper protoc plugin to assist in the authoring of custom remote plugins for the Buf Schema Registry to invoke a plugin remotely on a per-directory basis within a single container.
  • protoc-gen-inspect-code-generator-request: A helper protoc plugin to produce a file code_generator_request.json that is the JSON-encoded input CodeGeneratorRequest. useful for debugging protoc and buf.
  • protoc-gen-multi: A helper protoc plugin to combine multiple protoc plugin invocations into a single plugin.

Status: Alpha

This repository should be considered unstable.

Offered under the Apache 2 license.

Directories

Path Synopsis
cmd
license-header
Package main implements a tool that adds and updates license headers in source code.
Package main implements a tool that adds and updates license headers in source code.
protoc-gen-by-dir
Package main implements a protoc plugin that takes a CodeGeneratorRequest produced by buf with strategy:all, and splits it into per-directory CodeGeneratorRequests in the manner that buf would do with strategy:directory.
Package main implements a protoc plugin that takes a CodeGeneratorRequest produced by buf with strategy:all, and splits it into per-directory CodeGeneratorRequests in the manner that buf would do with strategy:directory.
protoc-gen-inspect-code-generator-request
Package protoc-gen-inspect will result in a file named code_generator_request.json being generated that is the JSON-encoded input CodeGeneratorRequest.
Package protoc-gen-inspect will result in a file named code_generator_request.json being generated that is the JSON-encoded input CodeGeneratorRequest.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL