The OnRmt package

[Tags:bsd3, library, program, test]

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.

Properties

Versions 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 BSD3
Copyright Kevin Quick, 2013-2017
Author Kevin Quick <quick@sparq.org>
Maintainer <quick@sparq.org>
Category System
Uploaded Mon Jan 30 06:27:50 UTC 2017 by KevinQuick
Distributions NixOS:1.0.0.0
Downloads 60 total (13 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-01-30 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
brick017true for Brick version 0.17 or laterEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees