├── .github ├── FUNDING.yml └── workflows │ ├── tagpr-release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── cmd └── stretcher │ └── main.go ├── command.go ├── command_test.go ├── consul.go ├── consul_test.go ├── examples ├── .gitignore ├── README.md ├── exec.sh ├── prepare.sh └── project │ ├── Makefile │ └── main.go ├── go.mod ├── go.sum ├── http.go ├── manifest.go ├── manifest_test.go ├── stretcher.go ├── stretcher_test.go ├── sync_strategy.go └── testdata ├── .aws ├── config └── credentials ├── aws.config ├── test.tar ├── test_no_top_dir.tar └── tmp └── .gitkeep /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [fujiwara] 4 | -------------------------------------------------------------------------------- /.github/workflows/tagpr-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/.github/workflows/tagpr-release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/README.md -------------------------------------------------------------------------------- /cmd/stretcher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/cmd/stretcher/main.go -------------------------------------------------------------------------------- /command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/command.go -------------------------------------------------------------------------------- /command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/command_test.go -------------------------------------------------------------------------------- /consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/consul.go -------------------------------------------------------------------------------- /consul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/consul_test.go -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/exec.sh -------------------------------------------------------------------------------- /examples/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/prepare.sh -------------------------------------------------------------------------------- /examples/project/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/project/Makefile -------------------------------------------------------------------------------- /examples/project/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/examples/project/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/go.sum -------------------------------------------------------------------------------- /http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/http.go -------------------------------------------------------------------------------- /manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/manifest.go -------------------------------------------------------------------------------- /manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/manifest_test.go -------------------------------------------------------------------------------- /stretcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/stretcher.go -------------------------------------------------------------------------------- /stretcher_test.go: -------------------------------------------------------------------------------- 1 | package stretcher_test 2 | -------------------------------------------------------------------------------- /sync_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/sync_strategy.go -------------------------------------------------------------------------------- /testdata/.aws/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/testdata/.aws/config -------------------------------------------------------------------------------- /testdata/.aws/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/testdata/.aws/credentials -------------------------------------------------------------------------------- /testdata/aws.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/testdata/aws.config -------------------------------------------------------------------------------- /testdata/test.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/testdata/test.tar -------------------------------------------------------------------------------- /testdata/test_no_top_dir.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fujiwara/stretcher/HEAD/testdata/test_no_top_dir.tar -------------------------------------------------------------------------------- /testdata/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------