atmaxinger / captain-ballard

Watches your git directories periodically and reports the latest changes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

captain-ballard Language RepoSize Latest Tag

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

Preview

"gnulium"

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.

sudo xbps-install captain-ballard

sudo trizen -S captain-ballard

Build From Source

  1. Install these dependencies first:
Dependencies
cmake
pkg-config
gtk+3-devel
glib-devel
sqlite-devel
libgit2-devel
libappindicator-devel
  1. clone the repo:

    git clone https://github.com/LinArcX/captain-ballard/

  2. go to cloned directory and make the project with qmake build tools:

    cd captain-ballard

    mkdir build; cd build/

    cmake -DCMAKE_BUILD_TYPE=Release ../

    make

  3. run the application:

    ../release/captain-ballard

Contributing

Open PR Closed PR

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Bugs

Open Issues Issues

Bugs should be reported here on the Github issues page.

Credits

E-Mail:linarcx@gmail.com

captain-ballard

captain-ballard

License

License

About

Watches your git directories periodically and reports the latest changes

License:GNU General Public License v3.0


Languages

Language:C 98.9%Language:CMake 0.6%Language:Shell 0.4%Language:C++ 0.0%