diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6a2fd2e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,21 @@ +{ + "go.useLanguageServer": true, + "go.alternateTools": { + "go-langserver": "gopls" + }, + "go.languageServerExperimentalFeatures": { + "format": true, + "autoComplete": true + }, + "[go]": { + "editor.snippetSuggestions": "none", + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.organizeImports": true + }, + }, + "gopls": { + "usePlaceholders": true, + "enhancedHover": true + } +} diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index dcf2e54..0000000 --- a/Gopkg.lock +++ /dev/null @@ -1,45 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/codegangsta/cli" - packages = ["."] - revision = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1" - version = "v1.20.0" - -[[projects]] - name = "github.com/garyburd/redigo" - packages = ["internal","redis"] - revision = "433969511232c397de61b1442f9fd49ec06ae9ba" - version = "v1.1.0" - -[[projects]] - name = "github.com/gorilla/handlers" - packages = ["."] - revision = "a4043c62cc2329bacda331d33fc908ab11ef0ec3" - version = "v1.2.1" - -[[projects]] - branch = "master" - name = "github.com/hashicorp/golang-lru" - packages = [".","simplelru"] - revision = "0a025b7e63adc15a622f29b0b2c4c3848243bbf6" - -[[projects]] - branch = "master" - name = "github.com/justinas/alice" - packages = ["."] - revision = "1051eaf52fcafdd87ead59d28b065f1fcb8274ec" - -[[projects]] - name = "gopkg.in/throttled/throttled.v2" - packages = [".","store","store/memstore","store/redigostore"] - revision = "b5675e93f9d999b22f92d859a5bf2138d3641af4" - version = "v2.0.3" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "577e9731d3208e9a20eb0d81685d237d74c5dd727f214dafdfb4fe50308cbf02" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 16aea61..0000000 --- a/Gopkg.toml +++ /dev/null @@ -1,38 +0,0 @@ - -# Gopkg.toml example -# -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" - - -[[constraint]] - name = "github.com/codegangsta/cli" - version = "1.20.0" - -[[constraint]] - name = "github.com/gorilla/handlers" - version = "1.2.1" - -[[constraint]] - branch = "master" - name = "github.com/justinas/alice" - -[[constraint]] - name = "gopkg.in/throttled/throttled.v2" - version = "2.0.3" diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..d124239 --- /dev/null +++ b/go.mod @@ -0,0 +1,18 @@ +module github.com/RTradeLtd/i2p-tools-1 + +go 1.12 + +require ( + github.com/MDrollette/i2p-tools v0.0.0-20171015191648-e7d4585361c2 + github.com/codegangsta/cli v1.20.0 + github.com/cretz/bine v0.1.0 + github.com/garyburd/redigo v1.1.0 + github.com/gomodule/redigo v2.0.0+incompatible // indirect + github.com/gorilla/handlers v1.2.1 + github.com/hashicorp/golang-lru v0.0.0-20160813221303-0a025b7e63ad + github.com/justinas/alice v0.0.0-20160910103822-1051eaf52fca + github.com/throttled/throttled v2.2.4+incompatible + golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 // indirect + golang.org/x/net v0.0.0-20190724013045-ca1201d0de80 // indirect + gopkg.in/throttled/throttled.v2 v2.0.3 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..28e6cf8 --- /dev/null +++ b/go.sum @@ -0,0 +1,29 @@ +github.com/MDrollette/i2p-tools v0.0.0-20171015191648-e7d4585361c2 h1:H/SeT+xgNtmNwrgOcFxRR8HJalC1ZTdYEASAiQ7wCFo= +github.com/MDrollette/i2p-tools v0.0.0-20171015191648-e7d4585361c2/go.mod h1:NMyhHZxcv/xcxfRMc+0m5pA/z22yegwsbBer9+Gcrq8= +github.com/codegangsta/cli v1.20.0 h1:iX1FXEgwzd5+XN6wk5cVHOGQj6Q3Dcp20lUeS4lHNTw= +github.com/codegangsta/cli v1.20.0/go.mod h1:/qJNoX69yVSKu5o4jLyXAENLRyk1uhi7zkbQ3slBdOA= +github.com/cretz/bine v0.1.0 h1:1/fvhLE+fk0bPzjdO5Ci+0ComYxEMuB1JhM4X5skT3g= +github.com/cretz/bine v0.1.0/go.mod h1:6PF6fWAvYtwjRGkAuDEJeWNOv3a2hUouSP/yRYXmvHw= +github.com/garyburd/redigo v1.1.0 h1:kTY6M1SUxdOiFU4rbXWTtDBsTnfsXo4vDhXzhGMjdwk= +github.com/garyburd/redigo v1.1.0/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= +github.com/gomodule/redigo v2.0.0+incompatible h1:K/R+8tc58AaqLkqG2Ol3Qk+DR/TlNuhuh457pBFPtt0= +github.com/gomodule/redigo v2.0.0+incompatible/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= +github.com/gorilla/handlers v1.2.1 h1:IW0s9JrxTVsutEp77dGDlBv+PZnW6HKse4TrzJ0b+8g= +github.com/gorilla/handlers v1.2.1/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/hashicorp/golang-lru v0.0.0-20160813221303-0a025b7e63ad h1:eMxs9EL0PvIGS9TTtxg4R+JxuPGav82J8rA+GFnY7po= +github.com/hashicorp/golang-lru v0.0.0-20160813221303-0a025b7e63ad/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/justinas/alice v0.0.0-20160910103822-1051eaf52fca h1:xI08OYkay8GUWM+KukP7RodNgkaBCgwQptWfuO8cX70= +github.com/justinas/alice v0.0.0-20160910103822-1051eaf52fca/go.mod h1:oLH0CmIaxCGXD67VKGR5AacGXZSMznlmeqM8RzPrcY8= +github.com/throttled/throttled v2.2.4+incompatible h1:aVKdoH/qT5Mo1Lm/678OkX2pFg7aRpHlTn1tfgaSKxs= +github.com/throttled/throttled v2.2.4+incompatible/go.mod h1:0BjlrEGQmvxps+HuXLsyRdqpSRvJpq0PNIsOtqP9Nos= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80 h1:Ao/3l156eZf2AW5wK8a7/smtodRU+gha3+BeqJ69lRk= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +gopkg.in/throttled/throttled.v2 v2.0.3 h1:PGm7nfjjexecEyI2knw1akeLcrjzqxuYSU9a04R8rfU= +gopkg.in/throttled/throttled.v2 v2.0.3/go.mod h1:L4cTNZO77XKEXtn8HNFRCMNGZPtRRKAhyuJBSvK/T90=