# Overview

`git2cpp` is a C++ wrapper of [libgit2](https://libgit2.org/) to provide a command-line interface
(CLI) to `git` functionality. The intended use is in WebAssembly in-browser terminals (the
[cockle](https://github.com/jupyterlite/cockle) and
[JupyterLite terminal](https://github.com/jupyterlite/terminal) 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](https://github.com/QuantStack/git2cpp).

```{toctree}
:caption: Help pages
:hidden:
created/git2cpp
```
