• v0.0.6 dcd8d810f0

    zoeissleeping released this 2025-10-07 12:13:43 -05:00 | 0 commits to main since this release

    This release aims to improve the robustness and quality of the code in ZQDGR. There are no functional changes in this commit, aside from possibly fixing a bug where ZQDGR would reload itself if any zqdgr.config.json file changed instead of just the one in the root of the working directory.

    Internal changes breakdown

    ZQDGR doesn't rely on fragile waitgroups or isRestarting flags anymore to stop the main process from exiting before the child process has finished; instead, it blocks indefinitely when in watch mode and only exits if it receives a zero exit code. The exit code handling goroutine has been simplified and largely improved upon. Several spurious errors have been patched by correctly early-returning on script.Stop when the child process is dead.

    Downloads
  • v0.0.5 4a70260ea5

    zoeissleeping released this 2025-10-06 16:00:38 -05:00 | 1 commits to main since this release

    This commit bring greater debugging capabilities for developers working on ZQDGR, and fixes a number of bugs. The following bugs have been fixed:

    • Scripts that died in watch mode did not restart once changes were made
    • Created and deleted files did not cause a reload
    • script.Stop is now used in every place where we kill the process, this ensures that the process is eventually actually killed
    Downloads
  • zoeissleeping released this 2025-10-06 09:47:11 -05:00 | 2 commits to main since this release

    This release fixes how ZQDGR restarts programs if they have died and ZQDGR did not terminate.

    Downloads
  • v0.0.4 f52a61b9ea

    zoeissleeping released this 2025-10-03 02:03:33 -05:00 | 3 commits to main since this release

    ZQDGR v0.0.4: Quality of Life Update

    This update brings several quality of life enhancements:

    • You can now use excluded_files to exclude files from the watcher
    • ZQDGR reloads itself when its config changes
    • ZQDGR will not start if there are unrecognized keys in the config

    It also fixes a bug where if a program was sent a kill signal, but didnt die, ZQDGR would carry on as if it did, which lead to many issues.

    Downloads