Wrapper for tech io subsystem designed to be drop in replacement for some use cases of clojure.java.io.
Wrapper for tech io subsystem designed to be drop in replacement for some use cases of clojure.java.io.
Authentication layer designed to work with hashicorp vault's aws credentialling system. Given a function that takes no arguments but can produce a credential map, we want to store the latest version of the map but also be prepared for the current credentials to time out thus necessitating a new auth request. In order to do this, providers need to throw exceptions of the type: (ex-info "Doesn't matter" {:exception-action :request-credentials} This layer will then catch such exceptions and attempt threadsafe reauthentication.
Authentication layer designed to work with hashicorp vault's aws credentialling system. Given a function that takes no arguments but can produce a credential map, we want to store the latest version of the map but also be prepared for the current credentials to time out thus necessitating a new auth request. In order to do this, providers need to throw exceptions of the type: (ex-info "Doesn't matter" {:exception-action :request-credentials} This layer will then catch such exceptions and attempt threadsafe reauthentication.
Basic io that handles most simple cases
Basic io that handles most simple cases
Small caching layer to handle persistent, ever growing file caching
Small caching layer to handle persistent, ever growing file caching
Get/put edn data to/from any valid io provider
Get/put edn data to/from any valid io provider
Protocols used. In separate namespace to make development using repl a bit simpler
Protocols used. In separate namespace to make development using repl a bit simpler
Provider that redirects one protocol to another preserving path
Provider that redirects one protocol to another preserving path
Utility for working with uuids
Utility for working with uuids
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close