Install required OCaml packages via opam:
opam install dune yojson graphicsFor GUI mode on macOS, install and run XQuartz:
brew install --cask xquartz
open -a XQuartz
export DISPLAY=:0
# If XQuartz doesnt open automatically, open the app yourself on mac
# If you get any GUI errors, try closing and relaunching XQuartzgit clone https://github.com/ahappyphrog/git-pushin.git
cd git-pushin
dune builddune build compiles the CLI and writes artifacts under _build/default.
- GUI (default):
dune exec git-pushin - CLI:
dune exec git-pushin -- --cli
Any events collected are stored in meetings.json.