aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorGuillaume Pasquet <dev@etenil.net>2022-02-10 23:13:11 +0000
committerGuillaume Pasquet <dev@etenil.net>2022-02-10 23:13:11 +0000
commit9f4fec0dce1e931356c567fa11d9435f44fbbf50 (patch)
tree918b52c8f579d91ff220002acfc93c9f1e631642 /TODO
parentd80f0a09fd52670cc32965d86cf1b8617d7b4461 (diff)
Working barbfile parsing
Diffstat (limited to 'TODO')
-rw-r--r--TODO24
1 files changed, 24 insertions, 0 deletions
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