TheTechmage / Renzoku

Automates the tedious commands when tinkering with new code/programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

連続 作業 (Renzoku sagyō -- Continuous Work)

LGPL2.1 License CLI interface

This is a project that I am working on that has I needed to use while I made programs in C. I have found need of a utility that does what this program is supposed to do. The goal of this program is as follows:

  • Wait for any project files to change
  • Build the project if it is a project that needs to be built
  • If we succeed to build the program and there are unit tests
    • Run the unit tests
  • If there were unit tests and they all passed
    • Kill any current running instance of our program (covers daemons)
    • Relauch the built program

Yes, there are some programs out there that do similar things (like Grunt), but they aren't able to fill my need completely or easily. I just want something that I can install and use with a few simple tweaks to a config file (like Travis' yaml configs).

About

Automates the tedious commands when tinkering with new code/programs

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 50.6%Language:Vim Script 42.4%Language:Shell 6.1%Language:C 0.7%Language:Makefile 0.2%