aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-09-03 20:04:15 +0200
committerMartin Polden <mpolden@mpolden.no>2018-09-03 20:04:15 +0200
commitf3da4c82c5491e8f7492a3e0bca6b87e78c89022 (patch)
treebcb63e736952088687bdf1327934934ec5b063d0
parent50a0a102b2b890ad44cef185044eb0adcebec546 (diff)
Build with modules
-rw-r--r--.travis.yml6
-rw-r--r--Makefile24
-rw-r--r--go.mod3
-rw-r--r--go.sum2
4 files changed, 15 insertions, 20 deletions
diff --git a/.travis.yml b/.travis.yml
index 7ed2851..4e8c373 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,5 +3,7 @@ sudo: false
language: go
go:
- - 1.x
- - tip
+ - stable
+
+env:
+ - GO111MODULE=on
diff --git a/Makefile b/Makefile
index 03a818c..2c7e2ad 100644
--- a/Makefile
+++ b/Makefile
@@ -1,30 +1,18 @@
all: deps lint test install
-fmt:
- go fmt ./...
+deps:
+ go get ./...
-test:
+test: deps
go test ./...
-vet:
+vet: deps
go vet ./...
-megacheck:
-ifdef TRAVIS
- megacheck 2> /dev/null; if [ $$? -eq 127 ]; then \
- go get -v honnef.co/go/tools/cmd/megacheck; \
- fi
-# Ignore SA6004 in test code
- megacheck -ignore 'github.com/mpolden/lftpq/**/*_test.go:SA6004' ./...
-endif
-
check-fmt:
bash -c "diff --line-format='%L' <(echo -n) <(gofmt -d -s .)"
-lint: check-fmt vet megacheck
-
-deps:
- go get -d -v ./...
+lint: check-fmt vet
-install:
+install: deps
go install ./...
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..0aa669e
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,3 @@
+module github.com/mpolden/lftpq
+
+require github.com/jessevdk/go-flags v1.4.0
diff --git a/go.sum b/go.sum
new file mode 100644
index 0000000..1b3c118
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,2 @@
+github.com/jessevdk/go-flags v1.4.0 h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGARJA=
+github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=