{-# LANGUAGE OverloadedStrings #-} -- | Commands that only work on Unix. module Shelly.Unix ( kill ) where import Shelly import qualified Data.Text as T kill :: Int -> Sh () kill :: Int -> Sh () kill Int pid = FilePath -> [Text] -> Sh () run_ FilePath "kill" [Text "-15", FilePath -> Text T.pack (FilePath -> Text) -> FilePath -> Text forall a b. (a -> b) -> a -> b $ Int -> FilePath forall a. Show a => a -> FilePath show Int pid]