BSD Ports

net/rubygem-train 3.12.7 DragonFly

Transport interface to talk to different backends

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
net, rubygems
Package size
13.3 KiB, 54.6 KiB installed

Description

Train lets you talk to your local or remote operating systems and APIs with a unified interface.

It allows you to:

  • execute commands via run_command
  • interact with files via file
  • identify the target operating system via os
  • authenticate to API-based services and treat them like a platform

Train supports:

  • Local execution
  • SSH
  • WinRM
  • Docker
  • Mock (for testing and debugging)
  • AWS as an API
  • Azure as an API
  • VMware via PowerCLI
  • Habitat

In the other systems

SystemPortVersion
DragonFlynet/rubygem-train3.12.7
FreeBSDnet/rubygem-train3.16.5
MidnightBSDnet/rubygem-train3.15.1

Install

Binary package:

pkg install rubygem-train

From DPorts:

cd /usr/dports/net/rubygem-train && make install clean

Dependencies

Run dependencies 20

No port depends on this one.