# Functions
Cmd executes the gradle shell command.
Dependencies returns the dependencies of a gradle project.
MergeProjectsDependencies creates a complete configuration to dep graph map by looping through a given list of projects and merging their dependencies by configuration.
NewShellInput creates a new ShellCommand and returns it as an Input.
NormalizeDependencies turns a dependency map into a FOSSA recognized dependency graph.
ValidBinary finds the best possible gradle command to run for shell commands.
# Structs
Dependency models a gradle dependency.
ShellCommand controls the information needed to run a gradle command.
# Interfaces
Input is an interface for any point where gradle analysis requires input from a file, shell command, or other source.
# Type aliases
level is 1-indexed.