├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── cmd └── sqsjkr │ ├── .gitignore │ └── main.go ├── config.go ├── config_test.go ├── const.go ├── error.go ├── examples └── dynamodb.tf ├── go.mod ├── go.sum ├── init_test.go ├── job.go ├── job_test.go ├── lock ├── dynamodb_lock.go └── engine.go ├── logger.go ├── sqsjkr.go ├── sqsjkr_test.go ├── test ├── job_script.sh ├── large_stdout.sh ├── no_required_params.toml ├── sqsjkr.toml ├── trigger_test.sh └── use_unix_domain_and_tcp.toml ├── throttle ├── dynamodb_throttle.go ├── engine.go └── error.go └── worker.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/README.md -------------------------------------------------------------------------------- /cmd/sqsjkr/.gitignore: -------------------------------------------------------------------------------- 1 | sqsjkr 2 | -------------------------------------------------------------------------------- /cmd/sqsjkr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/cmd/sqsjkr/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/config_test.go -------------------------------------------------------------------------------- /const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/const.go -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/error.go -------------------------------------------------------------------------------- /examples/dynamodb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/examples/dynamodb.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/go.sum -------------------------------------------------------------------------------- /init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/init_test.go -------------------------------------------------------------------------------- /job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/job.go -------------------------------------------------------------------------------- /job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/job_test.go -------------------------------------------------------------------------------- /lock/dynamodb_lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/lock/dynamodb_lock.go -------------------------------------------------------------------------------- /lock/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/lock/engine.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/logger.go -------------------------------------------------------------------------------- /sqsjkr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/sqsjkr.go -------------------------------------------------------------------------------- /sqsjkr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/sqsjkr_test.go -------------------------------------------------------------------------------- /test/job_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/job_script.sh -------------------------------------------------------------------------------- /test/large_stdout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/large_stdout.sh -------------------------------------------------------------------------------- /test/no_required_params.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/no_required_params.toml -------------------------------------------------------------------------------- /test/sqsjkr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/sqsjkr.toml -------------------------------------------------------------------------------- /test/trigger_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/trigger_test.sh -------------------------------------------------------------------------------- /test/use_unix_domain_and_tcp.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/test/use_unix_domain_and_tcp.toml -------------------------------------------------------------------------------- /throttle/dynamodb_throttle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/throttle/dynamodb_throttle.go -------------------------------------------------------------------------------- /throttle/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/throttle/engine.go -------------------------------------------------------------------------------- /throttle/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/throttle/error.go -------------------------------------------------------------------------------- /worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayac/sqsjkr/HEAD/worker.go --------------------------------------------------------------------------------