A DSL to describe common shell operations and interpeters for running them locally and remotely. https://github.com/utdemir/handsy

Latest on Hackage:0.0.14

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD3 licensed by Utku Demir
Maintained by utdemir@gmail.com

handsy is a small library mainly for applications which should make some operations on remote machines by SSH. It currently provides you:

  • A DSL describing basic system operations(command, readFile, writeFile etc.)

  • Two interpreters for running this DSL locally or via SSH(run and runRemote)

  • Some utility functions for common commands(os, mkTemp etc.)

If you're looking for a shell scripting alternative, look at turtle, shelly or shellmate packages. handsy is mostly relevant for the ability to apply simple commands remotely.

comments powered byDisqus