Projects / Polysh

Polysh

Polysh is a tool to aggregate several remote shells into one. It is used to launch an interactive remote shell on many machines at once.

Tags
Licenses
Implementation

RSS Recent releases

  •  13 Jul 2011 10:57

    Release Notes: Gsh has been renamed to Polysh. A --user option was added to specify the remote user to login as. There is a new file transfer code that does not assume additional connectivity between the host running polysh and the remote shells but still assumes connectivity between the remote shells. An option was added to disable colorized hostnames.

    •  22 Nov 2010 21:58

      Release Notes: If the :{en|dis}able command would have no effect, it changes all other shells to the inverse enable value. The gsh exit code is aggregated from all remote shells taking the max. :export_rank has been renamed to :export_vars, as it now also exports the hostname. A --password-file option was added to log in using a password. The file transfer feature now works even if the gsh source is in a ZIP file. Hostnames are now colorized in the output.

      •  01 Jun 2008 18:55

      Release Notes: Some command line options were removed and some added. The control shell is replaced with colon-prefixed commands. The prompt uses readline even when not all remote shells are ready. Ctrl-C, Ctrl-D, and Ctrl-Z sent to gsh are forwarded to the remote shells. Shell commands prefixed by an exclamation mark are run locally. Some control commands have been added as well as support for file transfer. Common SSH key problems are detected and some help is printed. There is a new completion mechanism from the local filesystem.

      •  31 Jul 2007 08:03

      Release Notes: Readline provides fancy command line editing and completion from history. Incomplete lines are printed after some delay. Remote shells can be dynamically added, deleted, and renamed. Hostname expansion was added: for example, host<1-100> and host<001-100>. The --quick-sh option was added to avoid launching a full blown session. An option was added to read hostnames from a file. The option to print only the first line of output was removed. A man page was added. Miscellaneous bugfixes and optimizations were made.

      •  18 Nov 2006 23:52

      No changes have been submitted for this release.

      RSS Recent comments

      06 Feb 2013 17:07 Avatar barsnick Thumbs up

      What an amazing tool for a heterogeneous or distributed environment. I hadn't realized how much I needed polysh until I installed it! It's saving me many crude ssh foreach loops with subsequent data collection. I might have some minuscule feature requests, but as it is, this tool rocks!

      Screenshot

      Project Spotlight

      Spare Deck

      Provides virtual AR cards from popular mobile platforms in one Android app.

      Screenshot

      Project Spotlight

      ddpt

      A dd command variant for disks with large I/O support.