Add connection message every 5 minutes - #338

Remove unnecessary space

Signed-off-by: Radu Matei <matei.radu94@gmail.com>
This commit is contained in:
Radu Matei 2018-03-19 23:14:49 +02:00
Родитель 267ad3d302
Коммит 246f8a8445
1 изменённых файлов: 10 добавлений и 3 удалений

Просмотреть файл

@ -7,6 +7,7 @@ import (
"os" "os"
"os/signal" "os/signal"
"syscall" "syscall"
"time"
"github.com/spf13/cobra" "github.com/spf13/cobra"
@ -78,6 +79,8 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
return err return err
} }
var connectionMessage = "Your connection is still active.\n"
// output all local ports first - easier to spot // output all local ports first - easier to spot
for _, cc := range connection.ContainerConnections { for _, cc := range connection.ContainerConnections {
for _, t := range cc.Tunnels { for _, t := range cc.Tunnels {
@ -85,7 +88,9 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
if err != nil { if err != nil {
return err return err
} }
fmt.Fprintf(cn.out, "Connect to %v:%v on localhost:%#v\n", cc.ContainerName, t.Remote, t.Local) m := fmt.Sprintf("Connect to %v:%v on localhost:%#v\n", cc.ContainerName, t.Remote, t.Local)
connectionMessage += m
fmt.Fprintf(cn.out, m)
} }
} }
@ -106,8 +111,10 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
os.Exit(0) os.Exit(0)
}() }()
<-stop for {
return nil fmt.Fprintf(cn.out, connectionMessage)
time.Sleep(5 * time.Minute)
}
} }
func writeContainerLogs(out io.Writer, in io.ReadCloser, containerName string) error { func writeContainerLogs(out io.Writer, in io.ReadCloser, containerName string) error {