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

[ bsd3, library, system ] [ Propose Tags ]

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.

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, 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 2015-04-02T07:43:36Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 11350 total (40 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]