Skip to content

Commit 2f0c0e0

Browse files
committed
flags
1 parent 76f4544 commit 2f0c0e0

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

main.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package main
22

33
import (
44
"context"
5+
"flag"
56
"fmt"
67
"io"
78
"log"
@@ -19,7 +20,17 @@ import (
1920
v1 "github.com/opencontainers/image-spec/specs-go/v1"
2021
)
2122

23+
var (
24+
version = "dev"
25+
commit = "none"
26+
date = "unknown"
27+
)
28+
2229
func main() {
30+
31+
bindAddress := flag.String("bind", "127.0.0.1:2222", "bind address, 127.0.0.1:2222, use :2222 for all")
32+
flag.Parse()
33+
2334
ssh.Handle(func(sess ssh.Session) {
2435
_, _, isTty := sess.Pty()
2536
cfg := &container.Config{
@@ -59,8 +70,8 @@ func main() {
5970
sess.Exit(int(status))
6071
})
6172

62-
log.Println("starting ssh server on port 2222...")
63-
log.Fatal(ssh.ListenAndServe(":2222", nil))
73+
log.Printf("starting ssh server on %s...", *bindAddress)
74+
log.Fatal(ssh.ListenAndServe(*bindAddress, nil))
6475
}
6576

6677
func imageExistsLocally(ctx context.Context, imageName string, cli *client.Client) bool {

0 commit comments

Comments
 (0)