├── .circleci └── config.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt └── src ├── main └── scala │ └── us │ └── oyanglul │ └── luci │ ├── compilers │ ├── All.scala │ ├── DoobieCompiler.scala │ ├── EitherCompiler.scala │ ├── GenericCompiler.scala │ ├── IdCompiler.scala │ ├── OptionCompiler.scala │ ├── ParallelCompiler.scala │ ├── ReaderCompiler.scala │ ├── RescueCompiler.scala │ ├── StateCompiler.scala │ ├── StreamCompiler.scala │ ├── ValidatedCompiler.scala │ ├── WriterCompiler.scala │ └── package.scala │ ├── effects │ ├── Fs2.scala │ ├── Parallel.scala │ └── Rescue.scala │ └── package.scala └── test └── scala ├── LuciFreeTSpec.scala ├── LuciSpec.scala └── us └── oyanglul └── luci └── resources └── DatabaseResource.scala /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | 3 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/All.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/DoobieCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/DoobieCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/EitherCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/EitherCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/GenericCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/GenericCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/IdCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/IdCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/OptionCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/OptionCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/ParallelCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/ParallelCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/ReaderCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/ReaderCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/RescueCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/RescueCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/StateCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/StateCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/StreamCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/StreamCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/ValidatedCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/ValidatedCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/WriterCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/WriterCompiler.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/compilers/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/compilers/package.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/effects/Fs2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/effects/Fs2.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/effects/Parallel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/effects/Parallel.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/effects/Rescue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/effects/Rescue.scala -------------------------------------------------------------------------------- /src/main/scala/us/oyanglul/luci/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/main/scala/us/oyanglul/luci/package.scala -------------------------------------------------------------------------------- /src/test/scala/LuciFreeTSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/test/scala/LuciFreeTSpec.scala -------------------------------------------------------------------------------- /src/test/scala/LuciSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/test/scala/LuciSpec.scala -------------------------------------------------------------------------------- /src/test/scala/us/oyanglul/luci/resources/DatabaseResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcouyang/luci/HEAD/src/test/scala/us/oyanglul/luci/resources/DatabaseResource.scala --------------------------------------------------------------------------------