This will take a little more planning and consideration. It will involve porting the GPG and Git wrappers (which currently call the GPG and Git processes directly) to use GPGME and a Git library (which?) instead.
Users should be able to substitute these libraries if they wish to use their own versions instead. Ideally, the libraries will be compiled directly into the executable, and then, on first run, be extracted to a libraries folder next to the executable, from which they will then be loaded.
This will take a little more planning and consideration. It will involve porting the GPG and Git wrappers (which currently call the GPG and Git processes directly) to use GPGME and a Git library (which?) instead.
Users should be able to substitute these libraries if they wish to use their own versions instead. Ideally, the libraries will be compiled directly into the executable, and then, on first run, be extracted to a
libraries
folder next to the executable, from which they will then be loaded.