An open API service indexing awesome lists of open source software.

https://github.com/linarcx/captain-ballard

Watches your git directories periodically and reports the latest changes
https://github.com/linarcx/captain-ballard

auto c gtk3 libgit2 monitoring-tool sqlite3

Last synced: 10 months ago
JSON representation

Watches your git directories periodically and reports the latest changes

Awesome Lists containing this project

README

          

## captain-ballard
A git-aware app that protects your git-based projects before it's too late :)









List of all projects that captain-ballard are watching. [more]


# NO LONGER MAINTAINED. Looking for an alternaive? See: https://github.com/LinArcX/giti

## A long time ago..
I had many projects on my computer some of which were managed by git. After a couple of months, I accidentally lost all of my data and projects.
And this gave me a good motivation to start a project that monitors my projects and reports me the changes periodically.

## Features
Watches __.git__ directories on your computer and periodically reports the latest changes popping up a window titled: __status_window__.

You can adjust the interval as most convenient for you.

## Installation
### Void
`sudo xbps-install -S captain-ballard`

### Arch
- git version

`trizen -S captain-ballard-git`

- release version

`trizen -S captain-ballard`

### Build From Source
First Install these dependencies first:

#### Dependencies
build dependencies:
- cmake
- pkg-config

runtime dependencies:
- gtk+3
- glib
- sqlite
- libgit2
- libappindicator

Then clone and build the project:

```
git clone https://github.com/LinArcX/captain-ballard/
cd captain-ballard; mkdir build; cd build
cmake ..; make
```

And finally, run it:

`cd ..; build/captain-ballard`

## Donate
- Monero: `48VdRG9BNePEcrUr6Vx6sJeVz6EefGq5e2F5S9YV2eJtd5uAwjJ7Afn6YeVTWsw6XGS6mXueLywEea3fBPztUbre2Lhia7e`

## License
![License](https://img.shields.io/github/license/LinArcX/captain-ballard.svg)