package
0.1.1
Repository: https://github.com/cidertool/cider.git
Documentation: pkg.go.dev

# Functions

ExtractRepoFromURL gets the repo name from the remote URL.
New constructs a new Git instance with a default shell provider based on the login shell.

# Variables

ErrNoGit happens when git is not present in PATH.
ErrNoRemoteOrigin happens when the repository has no remote named "origin".
ErrNoTag happens if the underlying git repository doesn't contain any tags.

# Structs

ErrDirty happens when the repo has uncommitted/unstashed changes.
ErrNotRepository happens if you try to run Cider against a folder which is not a git repository.
ErrWrongRef happens when the HEAD reference is different from the tag being built.
Git wraps a shell.Shell provider to provide an interface over the git program in the PATH.
Repo represents any kind of repo (github, gitlab, etc).
SanitizedError wraps the contents of a sanitized Git error.