Pail is a high-level Go interface to blob storage containers like AWS's S3 and similar services. Pail also provides implementation backed by local file systems, mostly used for testing.
The core API documentation is in the godoc.
Open tickets in the EVG project, and feel free to open pull requests here.
The pail project uses a makefile to coordinate testing. Use the following
command to build the cedar binary:
make build
The artifact is at build/pail. The makefile provides the following
targets:
test- Runs all tests, sequentially, for all packages.
test-<package>- Runs all tests for a specific package
RACE_DETECTOR=1 make test-package- As with their
testcounterpart, these targets run tests with the race detector enabled. lint,lint-<package>- Installs and runs the
gometaliterwith appropriate settings to lint the project.