githubnemo / CompileDaemon

Very simple compile daemon for Go
BSD 2-Clause "Simplified" License
1.61k stars 153 forks source link

include multiple directories #69

Open kabessao opened 2 years ago

kabessao commented 2 years ago

The project I'm working on has important files two folders back from where the main.go file is, so it would be nice to have something like -include-dir="../../core" to be able to monitor any changes on these files as well, since we work with them a lot.

reves commented 1 year ago

Such a feature is really needed.

I've tried another workaround using a folder symlink, but as i saw later in the docs filepath.WalkDir does not follow symbolic links. By the way, if someone is interested in setting -directory= to a folder symlink, it will work as expected.

At the moment, I solved my problem with nodemon (requires node.js & npm):

#!/bin/bash
nodemon \
    -e go \
    --watch . \
    --watch "../../core" \
    --exec "go run ."
githubnemo commented 1 year ago

Have you tried passing multiple -directory parameters?