The latest version of twitch is 0.1.7.2-0.
twitch
Version 0.1.2.0 revision 0 uploaded by JonathanFischoff.
Package meta
- Synopsis
- A high level file watcher DSL
- Description
Twitch is monadic DSL and library for file watching. It conveniently utilizes do notation in the style of Shake and clay to expose the functionality of the fsnotify cross-platform file system watcher.
Here is an example that converts Markdown files to Html and reloads Safari whenever the input files change.
{-# LANGUAGE OverloadedStrings #-} import Twitch import Filesystem.Path.CurrentOS main = defaultMain $ do "*.md" |> \filePath -> system $ "pandoc -t html " ++ encodeString filePath "*.html" |> \_ -> system $ "osascript refreshSafari.AppleScript"
- Author
- Jonathan Fischoff
- Bug reports
- n/a
- Category
- System
- Copyright
- n/a
- Homepage
- https://github.com/jfischoff/twitch
- Maintainer
- jonathangfischoff@gmail.com
- Package URL
- n/a
- Stability
- n/a