From b07acdf5c822e6822114ff32bfff724a61f75d96 Mon Sep 17 00:00:00 2001 From: Barak Michener Date: Sat, 31 Mar 2018 18:03:37 -0700 Subject: [PATCH] forgot connect.go --- cmd/kubelwagen/connect.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 cmd/kubelwagen/connect.go diff --git a/cmd/kubelwagen/connect.go b/cmd/kubelwagen/connect.go new file mode 100644 index 0000000..378769e --- /dev/null +++ b/cmd/kubelwagen/connect.go @@ -0,0 +1,28 @@ +package main + +import ( + "os" + + "github.com/barakmich/kubelwagen/client" + "github.com/spf13/cobra" +) + +func init() { + rootCmd.AddCommand(connectCmd) +} + +var connectCmd = &cobra.Command{ + Use: "connect HOSTPORT DIR", + Short: "Mount DIR to the FUSE kubelwagen at HOSTPORT", + Run: connectRun, +} + +func connectRun(cmd *cobra.Command, args []string) { + if len(args) != 2 { + cmd.Usage() + os.Exit(1) + } + hostport := args[0] + dir := args[1] + client.Connect(hostport, dir) +}