hs-watchman-0.0.0.2: Client library for Facebook's Watchman tool

Safe HaskellNone
LanguageHaskell2010

System.Directory.Watchman

Documentation

watch :: WatchmanSockFile -> WFilePath -> IO WatchResponse Source #

query Source #

Arguments

:: WatchmanSockFile 
-> WFilePath 
-> [Generators -> Generators] 
-> Expression 
-> [QueryParams -> QueryParams] 
-> [FileFieldLabel]

Must not be empty. Must not have duplicates

-> IO QueryResult 

withConnect :: WatchmanSockFile -> (WatchmanSocket -> IO a) -> IO a Source #

subscribe :: WatchmanSocket -> WFilePath -> SubscriptionName -> Expression -> [SubscribeParams -> SubscribeParams] -> [FileFieldLabel] -> IO WatchmanSubscription Source #

unsubscribe :: WatchmanSubscription -> IO () Source #

stateEnter :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #

stateLeave :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #