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
- Host: GitHub
- URL: https://github.com/linarcx/captain-ballard
- Owner: LinArcX
- License: gpl-3.0
- Archived: true
- Created: 2019-08-14T15:08:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T09:37:06.000Z (almost 6 years ago)
- Last Synced: 2025-03-17T02:46:32.603Z (12 months ago)
- Topics: auto, c, gtk3, libgit2, monitoring-tool, sqlite3
- Language: C
- Homepage:
- Size: 4.44 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
