Просмотр исходного кода

ctlv2: use urfave/cli in ctlv2

Gyu-Ho Lee 9 лет назад
Родитель
Сommit
0ae9d444f9

+ 1 - 1
etcdctl/ctlv2/command/auth_commands.go

@@ -19,8 +19,8 @@ import (
 	"os"
 	"strings"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 func NewAuthCommands() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/backup_command.go

@@ -21,13 +21,13 @@ import (
 	"path"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/etcdserver/etcdserverpb"
 	"github.com/coreos/etcd/pkg/idutil"
 	"github.com/coreos/etcd/pkg/pbutil"
 	"github.com/coreos/etcd/snap"
 	"github.com/coreos/etcd/wal"
 	"github.com/coreos/etcd/wal/walpb"
+	"github.com/urfave/cli"
 )
 
 func NewBackupCommand() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/cluster_health.go

@@ -23,8 +23,8 @@ import (
 	"os/signal"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 	"golang.org/x/net/context"
 )
 

+ 1 - 1
etcdctl/ctlv2/command/exec_watch_command.go

@@ -21,8 +21,8 @@ import (
 	"os/exec"
 	"os/signal"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 	"golang.org/x/net/context"
 )
 

+ 1 - 1
etcdctl/ctlv2/command/get_command.go

@@ -19,8 +19,8 @@ import (
 	"fmt"
 	"os"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewGetCommand returns the CLI command for "get".

+ 1 - 1
etcdctl/ctlv2/command/import_snap_command.go

@@ -22,9 +22,9 @@ import (
 	"sync"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
 	"github.com/coreos/etcd/store"
+	"github.com/urfave/cli"
 	"golang.org/x/net/context"
 )
 

+ 1 - 1
etcdctl/ctlv2/command/ls_command.go

@@ -17,8 +17,8 @@ package command
 import (
 	"fmt"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 func NewLsCommand() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/member_commands.go

@@ -19,7 +19,7 @@ import (
 	"os"
 	"strings"
 
-	"github.com/codegangsta/cli"
+	"github.com/urfave/cli"
 )
 
 func NewMemberCommand() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/mk_command.go

@@ -19,8 +19,8 @@ import (
 	"os"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewMakeCommand returns the CLI command for "mk".

+ 1 - 1
etcdctl/ctlv2/command/mkdir_command.go

@@ -18,8 +18,8 @@ import (
 	"errors"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewMakeDirCommand returns the CLI command for "mkdir".

+ 1 - 1
etcdctl/ctlv2/command/rm_command.go

@@ -17,8 +17,8 @@ package command
 import (
 	"errors"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewRemoveCommand returns the CLI command for "rm".

+ 1 - 1
etcdctl/ctlv2/command/rmdir_command.go

@@ -17,8 +17,8 @@ package command
 import (
 	"errors"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewRemoveDirCommand returns the CLI command for "rmdir".

+ 1 - 1
etcdctl/ctlv2/command/role_commands.go

@@ -20,9 +20,9 @@ import (
 	"reflect"
 	"strings"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
 	"github.com/coreos/etcd/pkg/pathutil"
+	"github.com/urfave/cli"
 )
 
 func NewRoleCommands() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/set_command.go

@@ -19,8 +19,8 @@ import (
 	"os"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewSetCommand returns the CLI command for "set".

+ 1 - 1
etcdctl/ctlv2/command/set_dir_command.go

@@ -15,8 +15,8 @@
 package command
 
 import (
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewSetDirCommand returns the CLI command for "setDir".

+ 1 - 1
etcdctl/ctlv2/command/update_command.go

@@ -19,8 +19,8 @@ import (
 	"os"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewUpdateCommand returns the CLI command for "update".

+ 1 - 1
etcdctl/ctlv2/command/update_dir_command.go

@@ -18,8 +18,8 @@ import (
 	"errors"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 // NewUpdateDirCommand returns the CLI command for "updatedir".

+ 1 - 1
etcdctl/ctlv2/command/user_commands.go

@@ -20,8 +20,8 @@ import (
 	"strings"
 
 	"github.com/bgentry/speakeasy"
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 )
 
 func NewUserCommands() cli.Command {

+ 1 - 1
etcdctl/ctlv2/command/util.go

@@ -28,9 +28,9 @@ import (
 	"time"
 
 	"github.com/bgentry/speakeasy"
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
 	"github.com/coreos/etcd/pkg/transport"
+	"github.com/urfave/cli"
 	"golang.org/x/net/context"
 )
 

+ 1 - 1
etcdctl/ctlv2/command/watch_command.go

@@ -20,8 +20,8 @@ import (
 	"os"
 	"os/signal"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/client"
+	"github.com/urfave/cli"
 	"golang.org/x/net/context"
 )
 

+ 6 - 2
etcdctl/ctlv2/ctl.go

@@ -20,9 +20,9 @@ import (
 	"os"
 	"time"
 
-	"github.com/codegangsta/cli"
 	"github.com/coreos/etcd/etcdctl/ctlv2/command"
 	"github.com/coreos/etcd/version"
+	"github.com/urfave/cli"
 )
 
 func Start() {
@@ -71,5 +71,9 @@ func Start() {
 		command.NewAuthCommands(),
 	}
 
-	app.Run(os.Args)
+	err := app.Run(os.Args)
+	if err != nil {
+		fmt.Fprintln(os.Stderr, err)
+		os.Exit(1)
+	}
 }