# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
IsGitURL returns true if the argument matches the git url format.
NewGitClient returns a client that can perform git operations.
NewGitClientFromExecutor returns a client that can have an executor injected.
RepoName returns the name of the repository given its URL.
ValidateURL validates the provided Git URL.
# Structs
Client can perform git operations on the given directory.
ClientParams groups the arguments to provide to create a new Git client.
CloneOptions are the options for cloning a Git repository.
Options holds options to interact with a Git repository.
# Interfaces
TmpCloner can clone git repositories in temporary directories.