Tasks == - REST Server - [ ] Add in authorization scheme (maybe PAM auth endpoint with JWT?) - Core Functionality - Quality of Life - Allow `{{,!DATES}}` style interpolation, where values from `{{DATES}}` are preserved as a single, comma separated list - Executors - Loggers - Add in ability for loggers to be asynchronous - Additional Methods - Stream updates? - Implementations - [ ] General logger - [ ] SQL logger (sqlite, postgres) - RedisLogger - Convert to vanilla redis - HGETALL - Add prefix to distinguish daggyd instances - Server - [ ] Multiple executors - [ ] Log to general logger - [ ] Recover on startup - Utilities - daggyd - [ ] Add config file support - [ ] Support for all the different executors / state loggers - daggyc - [ ] Submission - [ ] Querying