mirror

Mirror free and open-source projects you like with minimal effort
git clone git://git.server.ky/slackcoder/mirror
Log | Files | Refs | README

ModeNameSize
-rw-r--r--GPG-KEY13L
-rw-r--r--README.md130L
-rw-r--r--cmd/mirror/main.go88L
-rw-r--r--contrib/debian/debian/changelog5L
-rw-r--r--contrib/debian/debian/control25L
-rw-r--r--contrib/debian/debian/copyright0B
-rw-r--r--contrib/debian/debian/mirror.dirs2L
-rw-r--r--contrib/debian/debian/mirror.install2L
-rw-r--r--contrib/debian/debian/mirror.service21L
-rw-r--r--contrib/debian/debian/mirror.sysuser1L
-rwxr-xr-xcontrib/debian/debian/rules9L
-rw-r--r--contrib/debian/debian/source/format1L
-rwxr-xr-xcontrib/debian/make-package.sh44L
-rw-r--r--contrib/slackbuild/doinst.sh43L
-rw-r--r--contrib/slackbuild/mirror.SlackBuild70L
-rw-r--r--contrib/slackbuild/mirror.toml20L
-rw-r--r--contrib/slackbuild/rc.mirror55L
-rw-r--r--contrib/slackbuild/slack-desc20L
-rw-r--r--go.mod14L
-rw-r--r--go.sum12L
-rw-r--r--internal/exec.go21L
-rw-r--r--internal/github/filesystem.go64L
-rw-r--r--internal/github/github.go263L
-rw-r--r--internal/github/rest_client.go115L
-rw-r--r--internal/service/config.go140L
-rw-r--r--internal/service/config_test.go54L
-rw-r--r--internal/service/git.go147L
-rw-r--r--internal/service/mirror.go37L
-rw-r--r--internal/service/mirror_test.go30L
-rw-r--r--internal/service/rsync.go41L
-rw-r--r--internal/service/service.go369L
-rw-r--r--internal/service/service_test.go26L
-rw-r--r--internal/service/testdata/integration_test_config.toml29L
-rw-r--r--internal/service/time.go67L
-rw-r--r--internal/toml.go14L
-rw-r--r--internal/url.go32L
-rw-r--r--vendor/github.com/BurntSushi/toml/.gitignore2L
-rw-r--r--vendor/github.com/BurntSushi/toml/COPYING21L
-rw-r--r--vendor/github.com/BurntSushi/toml/README.md120L
-rw-r--r--vendor/github.com/BurntSushi/toml/decode.go613L
-rw-r--r--vendor/github.com/BurntSushi/toml/deprecated.go29L
-rw-r--r--vendor/github.com/BurntSushi/toml/doc.go8L
-rw-r--r--vendor/github.com/BurntSushi/toml/encode.go778L
-rw-r--r--vendor/github.com/BurntSushi/toml/error.go356L
-rw-r--r--vendor/github.com/BurntSushi/toml/internal/tz.go36L
-rw-r--r--vendor/github.com/BurntSushi/toml/lex.go1281L
-rw-r--r--vendor/github.com/BurntSushi/toml/meta.go148L
-rw-r--r--vendor/github.com/BurntSushi/toml/parse.go844L
-rw-r--r--vendor/github.com/BurntSushi/toml/type_fields.go238L
-rw-r--r--vendor/github.com/BurntSushi/toml/type_toml.go65L
-rw-r--r--vendor/github.com/davecgh/go-spew/LICENSE15L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/bypass.go145L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/bypasssafe.go38L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/common.go341L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/config.go306L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/doc.go211L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/dump.go509L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/format.go419L
-rw-r--r--vendor/github.com/davecgh/go-spew/spew/spew.go148L
-rw-r--r--vendor/github.com/pmezard/go-difflib/LICENSE27L
-rw-r--r--vendor/github.com/pmezard/go-difflib/difflib/difflib.go772L
-rw-r--r--vendor/github.com/stretchr/testify/LICENSE21L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_compare.go480L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_format.go815L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl5L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_forward.go1621L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl5L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_order.go81L
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertions.go2105L
-rw-r--r--vendor/github.com/stretchr/testify/assert/doc.go46L
-rw-r--r--vendor/github.com/stretchr/testify/assert/errors.go10L
-rw-r--r--vendor/github.com/stretchr/testify/assert/forward_assertions.go16L
-rw-r--r--vendor/github.com/stretchr/testify/assert/http_assertions.go165L
-rw-r--r--vendor/github.com/stretchr/testify/require/doc.go29L
-rw-r--r--vendor/github.com/stretchr/testify/require/forward_requirements.go16L
-rw-r--r--vendor/github.com/stretchr/testify/require/require.go2060L
-rw-r--r--vendor/github.com/stretchr/testify/require/require.go.tmpl6L
-rw-r--r--vendor/github.com/stretchr/testify/require/require_forward.go1622L
-rw-r--r--vendor/github.com/stretchr/testify/require/require_forward.go.tmpl5L
-rw-r--r--vendor/github.com/stretchr/testify/require/requirements.go29L
-rw-r--r--vendor/gopkg.in/yaml.v3/LICENSE50L
-rw-r--r--vendor/gopkg.in/yaml.v3/NOTICE13L
-rw-r--r--vendor/gopkg.in/yaml.v3/README.md150L
-rw-r--r--vendor/gopkg.in/yaml.v3/apic.go747L
-rw-r--r--vendor/gopkg.in/yaml.v3/decode.go1000L
-rw-r--r--vendor/gopkg.in/yaml.v3/emitterc.go2020L
-rw-r--r--vendor/gopkg.in/yaml.v3/encode.go577L
-rw-r--r--vendor/gopkg.in/yaml.v3/parserc.go1258L
-rw-r--r--vendor/gopkg.in/yaml.v3/readerc.go434L
-rw-r--r--vendor/gopkg.in/yaml.v3/resolve.go326L
-rw-r--r--vendor/gopkg.in/yaml.v3/scannerc.go3038L
-rw-r--r--vendor/gopkg.in/yaml.v3/sorter.go134L
-rw-r--r--vendor/gopkg.in/yaml.v3/writerc.go48L
-rw-r--r--vendor/gopkg.in/yaml.v3/yaml.go698L
-rw-r--r--vendor/gopkg.in/yaml.v3/yamlh.go807L
-rw-r--r--vendor/gopkg.in/yaml.v3/yamlprivateh.go198L
-rw-r--r--vendor/modules.txt17L