Documentation
¶
Overview ¶
Program repodeps scans the contents of a collection of GitHub repositories and reports the names and dependencies of any Go packages defined inside.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package client defines a client for the dependency service defined by the service package.
|
Package client defines a client for the dependency service defined by the service package. |
|
Package deps defines data structures and functions for recording the dependencies between packages.
|
Package deps defines data structures and functions for recording the dependencies between packages. |
|
Package graph defines a storage format for a simple package dependency graph.
|
Package graph defines a storage format for a simple package dependency graph. |
|
Package local analyzes Go dependencies for local Git repositories.
|
Package local analyzes Go dependencies for local Git repositories. |
|
Package poll defines an interface for periodically polling repositories for status updates.
|
Package poll defines an interface for periodically polling repositories for status updates. |
|
Package service defines a service that maintains the state of a dependency graph.
|
Package service defines a service that maintains the state of a dependency graph. |
|
Package storage defines a persistent storage interface.
|
Package storage defines a persistent storage interface. |
|
Package tools implements shared code for command-line tools.
|
Package tools implements shared code for command-line tools. |
|
crawldeps
command
Program crawldeps polls for repositories that need to be updated, and recomputes ranking data after updates are performed.
|
Program crawldeps polls for repositories that need to be updated, and recomputes ranking data after updates are performed. |
|
csvdeps
command
Program csv export graph into a CSV in adjacency list format ready to load in Gephi.
|
Program csv export graph into a CSV in adjacency list format ready to load in Gephi. |
|
depdomains
command
Program depdomains scans a graph database and generates a histogram of dependencies by import path domain.
|
Program depdomains scans a graph database and generates a histogram of dependencies by import path domain. |
|
depserver
command
Program depserver implements a JSON-RPC service giving access to the contents of a dependency graph.
|
Program depserver implements a JSON-RPC service giving access to the contents of a dependency graph. |
|
dupfiles
command
Program dupfiles finds package source files with duplicate content.
|
Program dupfiles finds package source files with duplicate content. |
|
findaffected
command
Program findaffected locates packages in public repositories that need to be updated for breaking changes in a set of packages listed on the command line or inferred from the current working directory.
|
Program findaffected locates packages in public repositories that need to be updated for breaking changes in a set of packages listed on the command line or inferred from the current working directory. |
|
missingdeps
command
Program missingdeps scans a graph database for keys that are listed as dependencies but whose dependencies are not known.
|
Program missingdeps scans a graph database for keys that are listed as dependencies but whose dependencies are not known. |
|
quaddeps
command
Program quaddeps compiles a graph into RDF triples.
|
Program quaddeps compiles a graph into RDF triples. |
|
readdeps
command
Program readdeps reads the specified rows out of a graph.
|
Program readdeps reads the specified rows out of a graph. |
|
resolvedeps
command
Program resolvedeps resolves package repositories.
|
Program resolvedeps resolves package repositories. |
|
revdeps
command
Program revdeps lists the reverse dependencies of a package.
|
Program revdeps lists the reverse dependencies of a package. |
|
transdeps
command
Program transdeps lists the transitive closure of forward dependencies of a set of packages.
|
Program transdeps lists the transitive closure of forward dependencies of a set of packages. |
|
updatedeps
command
Program updatedeps adds the specified repositories to a depserver.
|
Program updatedeps adds the specified repositories to a depserver. |
Click to show internal directories.
Click to hide internal directories.