homepage: https://github.com/emilypi/lens-process
changelog-type: markdown
hash: 5af8738a3d9ab5b4921cb75ef2c23ef06d6f4e93902a206cf5594620c0c63d15
test-bench-deps: {}
maintainer: emilypi@cohomolo.gy
synopsis: Micro-optics for the process library
changelog: |
  # Revision history for microlens-process

  ## 0.1.0.0 -- YYYY-mm-dd

  * First version. Released on an unsuspecting world.
basic-deps:
  base: ! '>=4.0 && <5'
  filepath: ! '>=1.0 && <1.5'
  process: ! '>=1.4 && <1.7'
  microlens: ! '>=0.4.11 && <4.12'
all-versions:
- 0.0.1.0
- 0.0.1.1
author: Emily Pillmore
latest: 0.0.1.1
description-type: markdown
description: |
  # microlens-process

  [![Hackage](https://img.shields.io/hackage/v/microlens-process.svg)](https://hackage.haskell.org/package/microlens-process)
  [![Build Status](https://travis-ci.org/emilypi/lens-process.svg?branch=master)](https://travis-ci.org/emilypi/lens-process)

  ### This package is still in Beta!

  This package is intended to be on the lighter side, with few dependencies aside from `microlens`.


  ### Motivation

  `microlens-process` provides optics for the [process](https://hackage.haskell.org/package/process) package. These optics provide convenient lenses, as well as classy variants for significant classifiable portions of the library for convenience. In addition, we provide some combinators for working with `CreateProcess` types. The intention of this package is to create a well-typed optical layer for `process`, reflecting the shape of certain types of commands at the type level. For instance, consider the following:

  For a fuller and more well-typed layer, see [lens-process](https://github.com/emilypi/lens-process)
license-name: BSD-3-Clause

Update from Hackage at 2019-06-22T20:59:25Z
Update from Hackage at 2019-06-22T20:59:25Z
