4synopsis: A MinIO Haskell Library for Amazon S3 compatible cloud
6description: The MinIO Haskell client library provides simple APIs to
7 access MinIO, Amazon S3 and other API compatible cloud
9homepage: https://github.com/minio/minio-hs#readme
14category: Network, AWS, Object Storage
16stability: Experimental
25tested-with: GHC == 8.10.7
34 location: https://github.com/minio/minio-hs.git
37 Description: Build package in development mode
45 -Wincomplete-uni-patterns
46 -Wincomplete-record-updates
49 ghc-options: -Wredundant-constraints
51 ghc-options: -fhide-source-paths
53 ghc-options: -Wpartial-fields
54 -- -Wmissing-export-lists
56 ghc-options: -Wmissing-deriving-strategies
57 -Werror=missing-deriving-strategies
58 -- if impl(ghc >= 8.10)
59 -- ghc-options: -Wunused-packages -- disabled due to bug related to mixin config
61 ghc-options: -Winvalid-haddock
63 ghc-options: -Wredundant-bang-patterns
67 default-language: Haskell2010
69 default-extensions: BangPatterns
74 , MultiParamTypeClasses
81 other-modules: Lib.Prelude
83 , Network.Minio.APICommon
85 , Network.Minio.Data.ByteString
86 , Network.Minio.Data.Crypto
87 , Network.Minio.Data.Time
88 , Network.Minio.CopyObject
89 , Network.Minio.Errors
90 , Network.Minio.ListOps
91 , Network.Minio.PresignedOperations
92 , Network.Minio.PutObject
93 , Network.Minio.SelectAPI
94 , Network.Minio.Sign.V4
96 , Network.Minio.XmlGenerator
97 , Network.Minio.XmlParser
98 , Network.Minio.XmlCommon
99 , Network.Minio.JsonParser
100 , Network.Minio.Credentials.Types
101 , Network.Minio.Credentials.AssumeRole
102 , Network.Minio.Credentials
104 mixins: base hiding (Prelude)
105 , relude (Relude as Prelude)
108 build-depends: base >= 4.7 && < 5
109 , relude >= 0.7 && < 2
110 , aeson >= 1.2 && < 3
111 , base64-bytestring >= 1.0
114 , case-insensitive >= 1.2
116 , conduit-extra >= 1.3
119 , cryptonite-conduit >= 0.2
126 , http-conduit >= 2.3
135 , time-units ^>= 1.0.0
136 , transformers >= 0.5
137 , unliftio >= 0.2 && < 0.3
138 , unliftio-core >= 0.2 && < 0.3
139 , unordered-containers >= 0.2
143 import: base-settings
145 exposed-modules: Network.Minio
146 , Network.Minio.AdminAPI
147 , Network.Minio.S3API
150 Description: Build the test suite that runs against a live MinIO server
154test-suite minio-hs-live-server-test
155 import: base-settings
156 type: exitcode-stdio-1.0
157 hs-source-dirs: test, src
158 main-is: LiveServer.hs
159 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
160 other-modules: Network.Minio
161 , Network.Minio.S3API
162 , Network.Minio.AdminAPI
163 , Network.Minio.API.Test
164 , Network.Minio.JsonParser.Test
165 , Network.Minio.TestHelpers
166 , Network.Minio.Utils.Test
167 , Network.Minio.XmlGenerator.Test
168 , Network.Minio.XmlParser.Test
169 , Network.Minio.Credentials
170 build-depends: minio-hs
180test-suite minio-hs-test
181 import: base-settings
182 type: exitcode-stdio-1.0
183 hs-source-dirs: test, src
185 build-depends: minio-hs
192 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
193 other-modules: Lib.Prelude
195 , Network.Minio.S3API
196 , Network.Minio.AdminAPI
197 , Network.Minio.TestHelpers
198 , Network.Minio.API.Test
199 , Network.Minio.JsonParser.Test
200 , Network.Minio.Utils.Test
201 , Network.Minio.XmlGenerator.Test
202 , Network.Minio.XmlParser.Test
203 , Network.Minio.Credentials
206 Description: Build the examples
210common examples-settings
211 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
212 default-language: Haskell2010
213 default-extensions: OverloadedStrings
214 build-depends: base >= 4.7 && < 5
221 , optparse-applicative
225 , unordered-containers
226 hs-source-dirs: examples
230executable BucketExists
231 import: examples-settings
233 main-is: BucketExists.hs
236 import: examples-settings
238 main-is: CopyObject.hs
240executable FileUploader
241 import: examples-settings
243 main-is: FileUploader.hs
246 import: examples-settings
248 main-is: GetConfig.hs
251 import: examples-settings
253 main-is: GetObject.hs
256 import: examples-settings
258 main-is: HeadObject.hs
261 import: examples-settings
265executable ListBuckets
266 import: examples-settings
268 main-is: ListBuckets.hs
270executable ListIncompleteUploads
271 import: examples-settings
273 main-is: ListIncompleteUploads.hs
275executable ListObjects
276 import: examples-settings
278 main-is: ListObjects.hs
281 import: examples-settings
283 main-is: MakeBucket.hs
285executable PresignedGetObject
286 import: examples-settings
288 main-is: PresignedGetObject.hs
290executable PresignedPostPolicy
291 import: examples-settings
293 main-is: PresignedPostPolicy.hs
295executable PresignedPutObject
296 import: examples-settings
298 main-is: PresignedPutObject.hs
301 import: examples-settings
303 main-is: PutObject.hs
305executable RemoveBucket
306 import: examples-settings
308 main-is: RemoveBucket.hs
310executable RemoveIncompleteUpload
311 import: examples-settings
313 main-is: RemoveIncompleteUpload.hs
315executable RemoveObject
316 import: examples-settings
318 main-is: RemoveObject.hs
320executable SelectObject
321 import: examples-settings
323 main-is: SelectObject.hs
326 import: examples-settings
328 main-is: ServerInfo.hs
330executable ServiceSendRestart
331 import: examples-settings
333 main-is: ServiceSendRestart.hs
335executable ServiceSendStop
336 import: examples-settings
338 main-is: ServiceSendStop.hs
340executable ServiceStatus
341 import: examples-settings
343 main-is: ServiceStatus.hs
346 import: examples-settings
348 main-is: SetConfig.hs
351 import: examples-settings
353 main-is: AssumeRole.hs
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list