func ExampleStream() {
	vs := vssh.New().Start()
	config, _ := vssh.GetConfigPEM("ubuntu", "aws.pem")
	vs.AddClient("54.193.17.197:22", config, vssh.SetMaxSessions(4))
	vs.Wait()
	ctx, cancel := context.WithCancel(context.Background())
	defer cancel()
	cmd := "uname -a"
	timeout, _ := time.ParseDuration("5s")
	respChan := vs.Run(ctx, cmd, timeout)
	resp := <-respChan
	if err := resp.Err(); err != nil {
		log.Fatal(err)
	}
	stream := resp.GetStream()
	defer stream.Close()
	for stream.ScanStdout() {
		txt := stream.TextStdout()
		fmt.Println(txt)
	}
	if err := stream.Err(); err != nil {
		log.Fatal(err)
	}
}
This example demonstrates the use of stream
package vssh_test
import (
	"context"
	"fmt"
	"log"
	"net"
	"time"
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/credentials"
	"github.com/aws/aws-sdk-go/aws/session"
	"github.com/aws/aws-sdk-go/service/ec2"
	"github.com/yahoo/vssh"
)