Commit graph

82 commits

Author SHA1 Message Date
c948f70b99 fix compile errors 2019-05-07 20:40:48 +01:00
a500e1f9d3 [config] Use Bucket type 2019-05-07 20:33:55 +01:00
605e62b957 [sync] add type Bucket 2019-05-07 20:32:05 +01:00
f618d73fa2 [s3client] Create triat 2019-05-07 20:30:54 +01:00
6eab5ada1e [s3metadata] extract to file 2019-05-07 17:53:18 +01:00
9d3c124b6e [S3MetaDataEnricher] Extract as trait 2019-05-07 17:53:18 +01:00
326fd7d4cc [LocalFileStream] extract as trait 2019-05-07 17:53:18 +01:00
f9b3840a67 [sync] reformat to enhance ide code folding 2019-05-07 08:18:08 +01:00
21b48b1089 [sync] flesh out s3metadata fields 2019-05-07 07:23:38 +01:00
1982686e00 [sync] log files found 2019-05-06 22:37:16 +01:00
2153f109aa [sync] sketch out rest of sync process 2019-05-06 22:09:38 +01:00
294966759c [sync] streamDirectoryPaths (recursivly) 2019-05-06 19:37:42 +01:00
aab2fdde3d [sync] Extract Sync class 2019-05-06 17:20:28 +01:00
7f78863e8a [main] Move prog id to program from sync 2019-05-06 17:15:43 +01:00
3dec191afa [parseArgs] Remove version from head 2019-05-06 17:15:43 +01:00
dcda643934 [parseArgs] bucket and source are required 2019-05-06 17:15:43 +01:00
de5cd375d2 [parseArgs,Config] Move defaults to Config 2019-05-06 17:15:43 +01:00
7ce0b26d4f [parseArgs] refactoring 2019-05-06 17:15:43 +01:00
d73f42e9ea [parseArgs] extract to object 2019-05-06 17:15:43 +01:00
a4cf1d716b [main] Add source directory config option 2019-05-06 17:15:43 +01:00
8a18171d7d [main] initial parsing of command line args 2019-05-06 17:15:43 +01:00
14205f4fbf [main] inline S3Thorp (for now) 2019-05-06 17:15:43 +01:00
b5e1036874 [main] extract IO program 2019-05-06 17:15:43 +01:00
b16862ea20 [app] S3Throp expects Config as parameter 2019-05-06 17:15:43 +01:00
d45f590c15 [config] Add stub config class 2019-05-06 17:15:43 +01:00
9fa2bfea24 [S3Thorp] Extract class 2019-05-06 17:15:43 +01:00
598bd77a03 [main] inline exec 2019-05-06 17:15:42 +01:00
c8c652fe2d [main] report any errors 2019-05-06 17:15:42 +01:00
98c6c6b7df [main] Start for comprehension 2019-05-06 17:15:42 +01:00
73f4a79254 [main] Report Done or Interrupted on exit 2019-05-06 17:15:42 +01:00
a79c3320a5 [main] Convert app to cats-effect IOApp 2019-05-06 17:15:42 +01:00
b64f61a079 [main] hello world 2019-04-29 20:18:38 +01:00