git-kitchen-sink
Incorporate Git into your Electron application
This is a skunkworks project to make using Git in your Electron application.
To get started: npm install git-kitchen-sink --save
And then reference it in your application:
const pathToRepository = 'C:/path/to/git/repository/' const result = await GitProcessif resultexitCode === 0 const version = resultstdout // TODO: do some things with version else const error = resultstderr // TODO: error handling
Current features:
- package Git within your application
- make it easy to execute Git commands
- macOS and Window support
Potential Roadmap:
- an API for common Git operations
- Linux support
- handle authentication and environment setup
- ???
Contributing
After cloning down this repository, run:
npm install
And then you can create the package yourself:
npm pack