/loom

Loom is a Python Fabric-like library to interact with remote servers using SSH, written in Go.

Primary LanguageGoMIT LicenseMIT

loom

A pure Go implementation of several SSH commands, inspired by Python's Fabric.

With loom, you can run commands as well as put and get files from remote servers, over SSH.

For documentation, check godoc.

For support, visit the Loom Email Group.

TODOs

  • Examples
  • In Run(), use pipes instead of CombinedOutput so that we can show the output of commands more interactively, instead of now, which is after they're completely done executing.
  • Handle wildcards in Get()
  • Better error checking in Get()