check if wormhole is installed
This commit is contained in:
parent
ccde0932a5
commit
7f2e7fa271
2 changed files with 26 additions and 7 deletions
|
@ -20,6 +20,7 @@ module Utility.MagicWormhole (
|
|||
WormHoleParams,
|
||||
sendFile,
|
||||
receiveFile,
|
||||
isInstalled,
|
||||
) where
|
||||
|
||||
import Utility.Process
|
||||
|
@ -28,6 +29,7 @@ import Utility.Monad
|
|||
import Utility.Misc
|
||||
import Utility.FileSystemEncoding
|
||||
import Utility.Env
|
||||
import Utility.Path
|
||||
|
||||
import System.IO
|
||||
import System.Exit
|
||||
|
@ -153,3 +155,6 @@ runWormHoleProcess p consumer =
|
|||
ExitSuccess -> True
|
||||
ExitFailure _ -> False
|
||||
go h@(hin, hout, _) = consumer hin hout <&&> cleanup h
|
||||
|
||||
isInstalled :: IO Bool
|
||||
isInstalled = inPath "wormhole"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue