/Git.jl

Use command-line Git in your Julia packages

Primary LanguageJuliaMIT LicenseMIT

Git.jl

CI codecov

Git.jl allows you to use command-line Git in your Julia packages. You do not need to have Git installed on your computer, and neither do the users of your packages!

Git.jl provides a Git binary via Git_jll.jl. The latest version of Git.jl requires at least Julia 1.6.

Git.jl is intended to work on any platform that supports Julia, including (but not limited to) Windows, macOS, Linux, and FreeBSD.

Examples

julia> using Git

julia> run(`$(git()) clone https://github.com/JuliaRegistries/General`)

Acknowledgements

  • This work was supported in part by National Institutes of Health grants U54GM115677, R01LM011963, and R25MH116440. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.