Skip to content

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

andreiavrammsd commented Jun 8, 2018

I've fixed my need in another way, see this repo: https://github.com/andreiavrammsd/archive/tree/master/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