From d711150c276caa73208b85d4a203116f528459d8 Mon Sep 17 00:00:00 2001 From: "Lazarenko.AN" Date: Sat, 25 Feb 2023 13:48:11 +0300 Subject: [PATCH] better --- .github/workflows/go.yml | 3 +-- .idea/highlightedFiles.xml | 17 +++++++++++++++++ .idea/misc.xml | 6 ++++-- go.mod | 16 +++++++++++----- go.sum | 20 +------------------- html/img/git.png | Bin 0 -> 12104 bytes html/index.html | 1 + 7 files changed, 35 insertions(+), 28 deletions(-) create mode 100644 .idea/highlightedFiles.xml create mode 100644 html/img/git.png diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 61952a5..e7fb60f 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -10,7 +10,7 @@ jobs: - name: Set up Go 1.14 uses: actions/setup-go@v1 with: - go-version: 1.14 + go-version: 1.19 id: go - name: Check out code into the Go module directory @@ -18,7 +18,6 @@ jobs: - name: Build run: | - # go clean -modcache go build -v . env: GO111MODULE: on \ No newline at end of file diff --git a/.idea/highlightedFiles.xml b/.idea/highlightedFiles.xml new file mode 100644 index 0000000..f9d3c5e --- /dev/null +++ b/.idea/highlightedFiles.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 639900d..283b9b4 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,8 @@ - - + + \ No newline at end of file diff --git a/go.mod b/go.mod index 3fdc1f9..4f20260 100644 --- a/go.mod +++ b/go.mod @@ -1,19 +1,25 @@ module github.com/LazarenkoA/1C2GIT -go 1.14 +go 1.19 require ( github.com/LazarenkoA/LogrusRotate v1.0.1-0.20200420172000-d4b9e48cb178 - github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect - github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d // indirect - github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927 // indirect github.com/gorilla/websocket v1.4.2 github.com/sirupsen/logrus v1.7.0 go.uber.org/dig v1.10.0 - golang.org/x/sys v0.1.0 // indirect golang.org/x/text v0.3.8 gopkg.in/alecthomas/kingpin.v2 v2.2.6 gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 gopkg.in/xmlpath.v2 v2.0.0-20150820204837-860cbeca3ebc gopkg.in/yaml.v2 v2.3.0 ) + +require ( + github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect + github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d // indirect + github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927 // indirect + github.com/fsnotify/fsnotify v1.4.9 // indirect + github.com/matryer/resync v0.0.0-20161211202428-d39c09a11215 // indirect + golang.org/x/net v0.0.0-20190620200207-3b0461eec859 // indirect + golang.org/x/sys v0.1.0 // indirect +) diff --git a/go.sum b/go.sum index 4cc12a1..1144c91 100644 --- a/go.sum +++ b/go.sum @@ -26,45 +26,27 @@ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.uber.org/dig v1.10.0 h1:yLmDDj9/zuDjv3gz8GQGviXMs9TfysIUMUilCpgzUJY= go.uber.org/dig v1.10.0/go.mod h1:X34SnWGr8Fyla9zQNO2GSO2D+TIuqB14OS8JhYocIyw= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859 h1:R/3boaszxrf1GEUWTVDzSKVwLmSJpwZ1yqXm8j0v2QI= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8 h1:nAL+RVCQ9uMn3vJZbV+MRnydTJFPf8qqY42YiA6MrqY= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20191030062658-86caa796c7ab/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= diff --git a/html/img/git.png b/html/img/git.png new file mode 100644 index 0000000000000000000000000000000000000000..531c8fdc75c0914e46dbe792fb2074abc97d2801 GIT binary patch literal 12104 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 + 1C2GIT