Directories ¶
Path | Synopsis |
---|---|
Package bazel implements the internal plumbing of a configurable Bazel compilation unit extractor.
|
Package bazel implements the internal plumbing of a configurable Bazel compilation unit extractor. |
extutil
Package extutil implements shared code for extracting and writing output from Bazel actions to .kzip files.
|
Package extutil implements shared code for extracting and writing output from Bazel actions to .kzip files. |
treeset
Package treeset provides functions for extracting targets that use bazel treesets.
|
Package treeset provides functions for extracting targets that use bazel treesets. |
cmd
|
|
bazel/bazel_go_extractor
bazel_go_extractor is a Bazel extra action that extracts Go compilations.
|
bazel_go_extractor is a Bazel extra action that extracts Go compilations. |
bazel/copy_kzip
Program copy_kzip implements a Bazel extra action that directly copies a Kythe compilation record produced by a "spawn" action.
|
Program copy_kzip implements a Bazel extra action that directly copies a Kythe compilation record produced by a "spawn" action. |
bazel/extract_kzip
Program extract_kzip implements a Bazel extra action that captures a Kythe compilation record for a "spawn" action.
|
Program extract_kzip implements a Bazel extra action that captures a Kythe compilation record for a "spawn" action. |
gotool
Binary gotool extracts Kythe compilation information for Go packages named by import path on the command line.
|
Binary gotool extracts Kythe compilation information for Go packages named by import path on the command line. |
config
|
|
preprocessor
Binary preprocessor can modify a repo's build configuration file with the necessary bits to run Kythe extraction.
|
Binary preprocessor can modify a repo's build configuration file with the necessary bits to run Kythe extraction. |
preprocessor/modifier
Package modifier provides a library for adding a forked javac executable into a build.gradle file or pom.xml file.
|
Package modifier provides a library for adding a forked javac executable into a build.gradle file or pom.xml file. |
runextractor
Binary runextractor provides a tool to wrap a repo's compilation with Kythe's custom extractor logic.
|
Binary runextractor provides a tool to wrap a repo's compilation with Kythe's custom extractor logic. |
runextractor/backup
Package backup is a simple library for backing up a config file and restoring it using a temporary file.
|
Package backup is a simple library for backing up a config file and restoring it using a temporary file. |
runextractor/cmakecmd
Package cmakecmd extracts from a CMake-based repository.
|
Package cmakecmd extracts from a CMake-based repository. |
runextractor/compdb
Package compdb contains functionality necessary for extracting from a compile_commands.json file.
|
Package compdb contains functionality necessary for extracting from a compile_commands.json file. |
runextractor/compdbcmd
Package compdbcmd extracts from a compile_commands.json file.
|
Package compdbcmd extracts from a compile_commands.json file. |
runextractor/gradlecmd
Package gradlecmd extracts a gradle repo.
|
Package gradlecmd extracts a gradle repo. |
runextractor/mavencmd
Package mavencmd extracts a maven repo.
|
Package mavencmd extracts a maven repo. |
Package constants defines relevant constants common to multiple extractors.
|
Package constants defines relevant constants common to multiple extractors. |
gcp
|
|
config
Package config contains logic for converting kythe.proto.extraction.RepoConfig to cloudbuild.yaml format as specified by https://cloud.google.com/cloud-build/docs/build-config.
|
Package config contains logic for converting kythe.proto.extraction.RepoConfig to cloudbuild.yaml format as specified by https://cloud.google.com/cloud-build/docs/build-config. |
config/yamlgen
Binary yamlgen generates a Cloud Build yaml config file for extracting a repo using Kythe.
|
Binary yamlgen generates a Cloud Build yaml config file for extracting a repo using Kythe. |
Package golang produces Kythe compilation units for each Go import path specified.
|
Package golang produces Kythe compilation units for each Go import path specified. |
Package govname supports the creation of VName protobuf messages for Go packages and other entities.
|
Package govname supports the creation of VName protobuf messages for Go packages and other entities. |
Program extract_proto_kzip implements a Bazel extra action that captures a Kythe compilation record for a protobuf "spawn" action.
|
Program extract_proto_kzip implements a Bazel extra action that captures a Kythe compilation record for a protobuf "spawn" action. |
Click to show internal directories.
Click to hide internal directories.