Skip to content

Commit

Permalink
add VersionString() to user agent
Browse files Browse the repository at this point in the history
  • Loading branch information
atomicptr committed Apr 4, 2020
1 parent edef46d commit fae309d
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion pkg/cli/crawl/request_modifiers.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (

func addUserAgentToRequest() crawler.RequestModifierFunc {
return func(req *http.Request) {
req.Header.Set("User-Agent", meta.UserAgent)
req.Header.Set("User-Agent", meta.UserAgent())
}
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/cli/crawl/request_modifiers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ func TestAddUserAgentToRequest(t *testing.T) {
modifier.Do(req)

assert.NotEmpty(t, req.Header.Get("User-Agent"))
assert.Equal(t, meta.UserAgent, req.Header.Get("User-Agent"))
assert.Equal(t, meta.UserAgent(), req.Header.Get("User-Agent"))
}

func TestAddPrefixUrlToRequest(t *testing.T) {
Expand Down
8 changes: 7 additions & 1 deletion pkg/meta/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@ import "fmt"

var Version = ""
var GitCommit = ""
var UserAgent = "github.com/atomicptr/crab"
var UserAgentBase = "github.com/atomicptr/crab"

// UserAgent returns the user agent
func UserAgent() string {
return fmt.Sprintf("%s (%s)", UserAgentBase, VersionString())
}

// VersionString returns the build version and commit.
func VersionString() string {
commitString := ""
// ignore warning, this value will be later added as a build flag
Expand Down

0 comments on commit fae309d

Please sign in to comment.