lazygit 0.61.1 (binary only)⚓︎
- Homepage: https://github.com/jesseduffield/lazygit
- Manpage: https://github.com/jesseduffield/lazygit#usage
- Changelog: https://github.com/jesseduffield/lazygit/releases
- Repository: https://github.com/jesseduffield/lazygit
- Package: master/make/pkgs/lazygit/
- Steward: Ircama
- Manpage / README: https://github.com/jesseduffield/lazygit#readme
lazygit is a full-screen terminal UI for common Git workflows such as status review,
staging, commits, branch switching, rebases, cherry-picks, stash handling, and log browsing.
The Freetz-EVO package cross-compiles the upstream Go sources into a single target binary.
Runtime details in Freetz⚓︎
- Binary path:
/usr/bin/lazygit - Main runtime dependency:
git - Externalization: supported for the binary
- Typical storage location: run it inside a Git working tree stored on writable USB or NAS media
Build notes⚓︎
- The package is built with Go cross-compilation and
CGO_ENABLED=0, producing a self-contained binary for the selected target architecture. - Upstream vendored modules are used during the build, so no module download is needed while compiling in Freetz-EVO.
- The shared Freetz-EVO Go host toolchain is updated to 1.25.10 for
lazygitand other Go-based packages such asgh.
Typical usage⚓︎
Notes:
- lazygit shells out to git, so the package automatically selects the Freetz git package.
- The interface is terminal-based and is best used over SSH or from a local shell session on the box.