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
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
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
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
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
Program dupfiles finds package source files with duplicate content.
|
Program dupfiles finds package source files with duplicate content. |
findaffected
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
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
Program quaddeps compiles a graph into RDF triples.
|
Program quaddeps compiles a graph into RDF triples. |
readdeps
Program readdeps reads the specified rows out of a graph.
|
Program readdeps reads the specified rows out of a graph. |
resolvedeps
Program resolvedeps resolves package repositories.
|
Program resolvedeps resolves package repositories. |
revdeps
Program revdeps lists the reverse dependencies of a package.
|
Program revdeps lists the reverse dependencies of a package. |
transdeps
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
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.