Login: Add gitlab support

Closes: https://github.com/appbaseio/abc/issues/115
上级 0c62a9e4
...@@ -2,6 +2,7 @@ package main ...@@ -2,6 +2,7 @@ package main
import ( import (
"fmt" "fmt"
"github.com/appbaseio/abc/appbase/common" "github.com/appbaseio/abc/appbase/common"
"github.com/appbaseio/abc/appbase/login" "github.com/appbaseio/abc/appbase/login"
"github.com/appbaseio/abc/appbase/user" "github.com/appbaseio/abc/appbase/user"
...@@ -10,7 +11,7 @@ import ( ...@@ -10,7 +11,7 @@ import (
// runLogin runs the login command // runLogin runs the login command
func runLogin(args []string) error { func runLogin(args []string) error {
flagset := baseFlagSet("login") flagset := baseFlagSet("login")
basicUsage := "abc login [google|github]" basicUsage := "abc login [google|github|gitlab]"
flagset.Usage = usageFor(flagset, basicUsage) flagset.Usage = usageFor(flagset, basicUsage)
if err := flagset.Parse(args); err != nil { if err := flagset.Parse(args); err != nil {
return err return err
...@@ -23,7 +24,7 @@ func runLogin(args []string) error { ...@@ -23,7 +24,7 @@ func runLogin(args []string) error {
return user.ShowUserEmail() return user.ShowUserEmail()
} }
case 1: case 1:
if common.StringInSlice(args[0], []string{"google", "github"}) { if common.StringInSlice(args[0], []string{"google", "github", "gitlab"}) {
fmt.Println("Logging in..") fmt.Println("Logging in..")
return login.StartUserLogin(args[0]) return login.StartUserLogin(args[0])
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册