ctlv2: use urfave/cli in ctlv2

This commit is contained in:
Gyu-Ho Lee
2016-06-20 15:06:52 -07:00
parent c4df15ff3e
commit 0ae9d444f9
21 changed files with 26 additions and 22 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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