andreaskoch / go-fswatcher

fswatcher is a cross platform filesystem watcher which allows you to execute a custom command every time a file or folder changes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-fswatcher

Watch a file or folder for changes and execute a custom command.

Usage

Watch a file for changes

go-fswatcher -path some-file.txt -command "some-command"

Watch a folder for changes

go-fswatcher -path some-folder -command "some-command"

If you want to watch for changes recursivly you can add the recurse option:

go-fswatcher -path some-folder -recurse -command "some-command"

Examples

Using go-fswatcher to autobuild your go applications

Build your go application everytime a file changes in your package directory.

go-fswatcher -path $GOPATH/src/github.com/andreaskoch/allmark -recurse -command "go install"

Build Status

Build Status

Dependencies

Contribute

If you have an idea how to make this little tool better please send me a message or a pull request.

All contributions are welcome.

About

fswatcher is a cross platform filesystem watcher which allows you to execute a custom command every time a file or folder changes

License:Other


Languages

Language:Go 100.0%