Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extra watch directories for multiple apps repositories #84

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Extra watch directories for multiple apps repositories #84

wants to merge 2 commits into from

Conversation

andreiavrammsd
Copy link

@andreiavrammsd andreiavrammsd commented Feb 27, 2018

I've added support for multiple apps repositories.
Multiple independent apps can live in the same repository and share some packages.

A structure example:
/apps/app1
/apps/app2
/packages/pkg1
/packages/pkg2

The apps can be developed/run/built independently, while they are both going to use some packages.
While developing "app1", I would like to watch for changes in its root directory (/apps/app1) and also in "/packages", but not in "/apps/app2".

Multiple extra directories can be defined with the ":" path separator. Both absolute and relative paths are accepted.

A config example that both apps can share:
root: .
include: /home/user/go/src/name/space/packages/pkg1:../pkg2

I've also handled the case where a watch was requested for a nonexistent directory.

If user provides nonexistent dirs to watch in config (root or include), show them the error instead of panicking.
@CarbonFactory
Copy link

Can you please update on this ?

@andreiavrammsd
Copy link
Author

I've fixed my need in another way, see this repo: https://github.com/andreiavrammsd/go-live-reload

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants