FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

QuantStack/git2cpp at 0.0.3 · GitHub

Repository navigation

Public

About

C++ wrapper of libgit2 to provide a command-line interface to git for WebAssembly terminals

Resources

Stars

6 stars

Watchers

3 watching

Forks

Repository files navigation

git2cpp

This 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 cockle and JupyterLite terminal projects) but it can be compiled and used on any POSIX-compliant system.

See overview.md for further details.

Developer's workflow using micromamba to manage the dependencies:

micromamba create -f dev-environment.yml
micromamba activate git2cpp-dev
cmake -Bbuild -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
cd build
make -j8

The git2cpp executable can then be run, e.g. ./git2cpp -v.

The CLI is tested using python. From the top-level directory:

pytest -v

About

C++ wrapper of libgit2 to provide a command-line interface to git for WebAssembly terminals

Resources

Stars

6 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL