Terminalwire is “Hotwire for command-line interfaces"βit does this by streaming Terminal I/O over WebSockets to a command-line application running on your users’ workstations. All you do is install the Teminalwire gem, build your CLI on the server, then distribute the app.
Each chapter below in this guide walks you through everything you need to ship awesome command-line applications to your users.