Skip to content

corajr/purescript-simple-child-process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

purescript-simple-child-process

Simplified wrappers for common Node.ChildProcess operations.

Installation

bower install purescript-simple-child-process

Usage

module Main where

import Prelude
import Control.Monad.Aff (Aff, launchAff)
import Control.Monad.Aff.Console (CONSOLE, log)
import Control.Monad.Eff (Eff)
import Control.Monad.Eff.Exception (EXCEPTION)
import Node.Buffer (BUFFER)

import Node.ChildProcess.Simple (CHILD_PROCESS, execAff')

type ExecEffects e = (buffer :: BUFFER, cp :: CHILD_PROCESS, exception :: EXCEPTION | e)

main :: forall e. Eff (ExecEffects (console :: CONSOLE | e)) Unit
main = void $ launchAff do
  result <- execAff' "echo \"Hi\""
  log result

Documentation

Module documentation is published on Pursuit.

About

Simplified wrappers for common Node.ChildProcess operations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published