Gauteab / todo-or-die

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todo-or-die

TODOs you cannot forget!

todo-or-die provides template haskell macros that act as checked reminders.

This project is a port of the rust crate with the same name: https://docs.rs/todo-or-die/latest/todo_or_die/

-- trigger a compile error if we're past a certain date
$(todoOrDieAfterDate 3000 1 1) -- its the year 3000!

Roadmap

  • todo or die after date
  • todo or die when github issue or pr is closed
  • todo or die when hackage package reaches a certain version
  • todo or die when haskell reaches a certain version
  • TODO_OR_DIE_SKIP: skip all todos if set
  • Offline compilation
  • TODO_OR_DIE_HTTP_CACHE_TTL_SECONDS: How long cached responses will be used.
  • TODO_OR_DIE_DISABLE_HTTP_CACHE: Disables caching if its set.
  • TODO_OR_DIE_CLEAR_HTTP_CACHE: Clears the cache if its set.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 100.0%