OnRmt: Text UI library for performing parallel remote SSH operations
This library provides the ability to coordinate the remote ssh execution of commands on target nodes and display the results in a console interface. The console interface can either be a cmdline (CLI) or a text interface (TUI), based on brick and vty; support is provided for extension to other UI components as well.
Almost all of the functionality is provided in the library itself;
it just needs an executable that will invoke it with the set of
remote nodes. See the GetRemotes.hs
file for an example: remotes
can be of any type that is an instance of WorkEntry
with an
associated WorkGroup
grouping.
There is an onrmttest executable built that showcases the functionality using ssh operations to localhost, and a corresponding onrmttestline executable that provides a simple CLI.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
brick017 | true for Brick version 0.17 or later | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- OnRmt-1.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | async, base (>=4.8 && <5.0), brick (>=0.13), bytestring, conduit, conduit-extra, containers, control-monad-loop, data-default, itemfield (>=1.2.0.0), listsafe, microlens, mtl, old-locale, OnRmt, process, repl-toolkit, ssh-known-hosts, string-conversions, text, text-zipper, time, transformers, vector, void, vty [details] |
License | BSD-3-Clause |
Copyright | Kevin Quick, 2013-2017 |
Author | Kevin Quick <quick@sparq.org> |
Maintainer | <quick@sparq.org> |
Category | System |
Uploaded | by KevinQuick at 2017-01-30T06:27:50Z |
Distributions | |
Executables | onrmtsamplecli, onrmtsample, onrmtssh |
Downloads | 1094 total (4 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-01-30 [all 1 reports] |