Skip to content

jhickner/minions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minions

Minions is a fast parallel SSH tool written in haskell. It uses haskell's concurrent channel abstraction to return results quickly and incrementally.

Usage:

minions [-ts] <file with list of hostnames> <ssh command to run>

$ minions list_of_hostnames.txt uname
host1 (0.37s)
Darwin

host2 (1.2s)
Darwin

host3 (1.3s)
Darwin
$

There's also a small mode that prints the results in a compact format:

$ minions -s list_of_hostsnames.txt uname
host1: Darwin
host2: Darwin
host3: Darwin
$

Installation

First install ghc via your system's package manager. On OSX it's as simple as:

brew install haskell-platform

then install minions with:

cabal install minions

About

A fast parallel ssh tool written in Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published