open-browser-0.4.0.0: lib/unix-like/xdg-open/Web/Browser/OS.hs
--------------------------------------------------------------------------------
-- For Unix-like operating systems that provide the xdg-open script on the PATH.
--------------------------------------------------------------------------------
module Web.Browser.OS
( openBrowserWithExitCode
) where
import System.Exit ( ExitCode (..) )
import System.Process ( readProcessWithExitCode )
-- https://ss64.com/bash/xdg-open.html
openBrowserWithExitCode ::
String
-- ^ URL or other item to try to open.
-> IO (ExitCode, String, String)
openBrowserWithExitCode url = readProcessWithExitCode "xdg-open" [url] ""