MinIO Client SDK for Haskell
* Performs server side copy of an object by creating a new object that is a copy of an existing object or part of an existing object. * The user may specify an object on server of any size, and optionally specify a byte range to only copy a part of the object. * Copy conditions are also supported. |
||
|---|---|---|
| examples | ||
| src | ||
| test | ||
| .gitignore | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| minio-hs.cabal | ||
| README.md | ||
| Setup.hs | ||
| stack-ghc-8.0.1.yaml | ||
| stack.yaml | ||
Minio Client SDK for Haskell 

The Minio Haskell Client SDK provides simple APIs to access Minio and Amazon S3 compatible object storage server.
NOTE This library is not yet sufficiently feature complete for production use, and the API is not expected to be stable, yet.
Minimum Requirements
- The Haskell stack
Installation
git clone https://github.com/minio/minio-hs.git
cd minio-hs/
stack install
Tests can be run with:
stack test
A section of the tests use the remote Minio Play server at
https://play.minio.io:9000 by default. For library development,
using this remote server maybe slow. To run the tests against a
locally running Minio live server at http://localhost:9000, just set
the environment MINIO_LOCAL to any value (and unset it to switch
back to Play).
Documentation can be locally built with:
stack haddock