From 9f4fec0dce1e931356c567fa11d9435f44fbbf50 Mon Sep 17 00:00:00 2001 From: Guillaume Pasquet Date: Thu, 10 Feb 2022 23:13:11 +0000 Subject: Working barbfile parsing --- TODO | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..c307705 --- /dev/null +++ b/TODO @@ -0,0 +1,24 @@ +* Context [25%] +** DONE Introduce context structure +** TODO Populate from env variables +** TODO Implement variable substitution in barbfiles +** TODO Carry over context across requests + +* JQ filtering [0%] +** TODO Find a JQ-like library in rust +** TODO Use library to extract data from requests +** TODO Allow multiple named filters +** TODO Store filter output in context + +* Support binary files [0%] +** TODO Have binary filepath as body +** TODO Output binary files to file system +** TODO Coerce filetype (to display seemingly binary files normally) + +* Command line options [0%] +** TODO Multiple files on the command line +** TODO Filter override +** TODO Disable filtering altogether +** TODO Override header + +* Add curses-based manager -- cgit v1.2.3