Overview

Overview#

git2cpp is a C++ wrapper of libgit2 to provide a command-line interface (CLI) to git functionality. The intended use is in WebAssembly in-browser terminals (see the cockle, JupyterLite terminal and Notebook.link projects) but it can be compiled and used on any POSIX-compliant system.

The Help pages here are generated from the git2cpp command and subcommands to show the functionality that is currently supported. If there are features missing that you would like to use, please create an issue in the git2cpp github repository.

The Appendix contains additional information on Environment variables used in git2cpp and about the behaviour of the WebAssembly build.