handsy: A DSL to describe common shell operations and interpeters for running them locally and remotely.

[ bsd3, library, system ] [ Propose Tags ]

DEPRECATED. 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.

Modules

[Last Documentation]

  • System
    • System.Handsy
      • System.Handsy.Tutorial

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.13.1, 0.0.14, 0.0.14.1
Dependencies base (>=4.6 && <4.9), bytestring, data-default-class, errors, lifted-base, operational, process-extras, retry, shell-escape, split, transformers [details]
License BSD-3-Clause
Author Utku Demir
Maintainer utdemir@gmail.com
Category System
Home page https://github.com/utdemir/handsy
Source repo head: git clone https://github.com/utdemir/master
Uploaded by utdemir at 2017-04-09T04:49:33Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 11310 total (38 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-04-09 [all 3 reports]