File tree Expand file tree Collapse file tree 15 files changed +97
-43
lines changed Expand file tree Collapse file tree 15 files changed +97
-43
lines changed Original file line number Diff line number Diff line change @@ -22,3 +22,4 @@ Thumbs.db
22
22
vendor /
23
23
giter
24
24
dist /
25
+ bin /
Original file line number Diff line number Diff line change
1
+ linters :
2
+ enable-all : true
3
+ disable :
4
+ - gosec
5
+ - gochecknoglobals
Original file line number Diff line number Diff line change
1
+ before :
2
+ hooks :
3
+ - go mod download
1
4
builds :
5
+ - env :
6
+ - CGO_ENABLED=0
2
7
-
3
8
main : ./main.go
4
9
binary : giter
Original file line number Diff line number Diff line change
1
+ export PATH := ./bin:$(PATH )
2
+ export GO111MODULE := on
3
+
4
+ # Install all the build and lint dependencies
5
+ setup :
6
+ curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh
7
+ go mod download
8
+ .PHONY : setup
9
+
10
+ # Build all files.
11
+ build :
12
+ @echo " ==> Building"
13
+ @go build -o bin/giter
14
+ .PHONY : build
15
+
16
+ # Run all the linters
17
+ lint :
18
+ @./bin/golangci-lint run
19
+ .PHONY : lint
20
+
21
+ # Release binaries to GitHub.
22
+ release : build
23
+ @echo " ==> Releasing"
24
+ @goreleaser --rm-dist
25
+ @echo " ==> Complete"
26
+ .PHONY : release
27
+
28
+ # Clean.
29
+ clean :
30
+ @rm -rf dist
31
+ .PHONY : clean
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package cmd
2
2
3
3
import (
4
4
"fmt"
5
+
5
6
"github.com/jsmartx/giter/git"
6
7
"github.com/jsmartx/giter/store"
7
8
"github.com/jsmartx/giter/util"
Original file line number Diff line number Diff line change @@ -3,10 +3,11 @@ package cmd
3
3
import (
4
4
"errors"
5
5
"fmt"
6
+ "strconv"
7
+
6
8
"github.com/jsmartx/giter/store"
7
9
"github.com/jsmartx/giter/util"
8
10
"github.com/urfave/cli"
9
- "strconv"
10
11
)
11
12
12
13
func Delete (c * cli.Context ) error {
@@ -19,7 +20,7 @@ func Delete(c *cli.Context) error {
19
20
s := store .New ()
20
21
users := s .List (name , true )
21
22
if len (users ) == 0 {
22
- return errors .New ("User not found! " )
23
+ return errors .New ("user not found" )
23
24
}
24
25
u := users [0 ]
25
26
if len (users ) > 1 {
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package cmd
2
2
3
3
import (
4
4
"fmt"
5
+
5
6
"github.com/jsmartx/giter/git"
6
7
"github.com/jsmartx/giter/store"
7
8
"github.com/urfave/cli"
Original file line number Diff line number Diff line change @@ -3,11 +3,12 @@ package cmd
3
3
import (
4
4
"errors"
5
5
"fmt"
6
+ "strconv"
7
+
6
8
"github.com/jsmartx/giter/git"
7
9
"github.com/jsmartx/giter/store"
8
10
"github.com/jsmartx/giter/util"
9
11
"github.com/urfave/cli"
10
- "strconv"
11
12
)
12
13
13
14
func Show (c * cli.Context ) error {
@@ -29,7 +30,7 @@ func Show(c *cli.Context) error {
29
30
s := store .New ()
30
31
users := s .List (name , true )
31
32
if len (users ) == 0 {
32
- return errors .New ("User not found! " )
33
+ return errors .New ("user not found" )
33
34
}
34
35
u := users [0 ]
35
36
if len (users ) > 1 {
Original file line number Diff line number Diff line change @@ -3,10 +3,11 @@ package cmd
3
3
import (
4
4
"errors"
5
5
"fmt"
6
+ "strconv"
7
+
6
8
"github.com/jsmartx/giter/store"
7
9
"github.com/jsmartx/giter/util"
8
10
"github.com/urfave/cli"
9
- "strconv"
10
11
)
11
12
12
13
func Update (c * cli.Context ) error {
@@ -19,7 +20,7 @@ func Update(c *cli.Context) error {
19
20
s := store .New ()
20
21
users := s .List (name , true )
21
22
if len (users ) == 0 {
22
- return errors .New ("User not found! " )
23
+ return errors .New ("user not found" )
23
24
}
24
25
u := users [0 ]
25
26
if len (users ) > 1 {
Original file line number Diff line number Diff line change @@ -3,12 +3,13 @@ package cmd
3
3
import (
4
4
"errors"
5
5
"fmt"
6
+ "strconv"
7
+
6
8
"github.com/jsmartx/giter/git"
7
9
"github.com/jsmartx/giter/ssh"
8
10
"github.com/jsmartx/giter/store"
9
11
"github.com/jsmartx/giter/util"
10
12
"github.com/urfave/cli"
11
- "strconv"
12
13
)
13
14
14
15
func Use (c * cli.Context ) error {
@@ -30,7 +31,7 @@ func Use(c *cli.Context) error {
30
31
s := store .New ()
31
32
users := s .List (name , true )
32
33
if len (users ) == 0 {
33
- return errors .New ("User not found! " )
34
+ return errors .New ("user not found" )
34
35
}
35
36
u := users [0 ]
36
37
if len (users ) > 1 {
You can’t perform that action at this time.
0 commit comments