summaryrefslogtreecommitdiff
path: root/Utility
diff options
context:
space:
mode:
Diffstat (limited to 'Utility')
-rw-r--r--Utility/MagicWormhole.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/Utility/MagicWormhole.hs b/Utility/MagicWormhole.hs
index 9ab804800..9a99cba33 100644
--- a/Utility/MagicWormhole.hs
+++ b/Utility/MagicWormhole.hs
@@ -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"