]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO 33660/head
authorLennart Poettering <lennart@poettering.net>
Mon, 8 Jul 2024 12:46:21 +0000 (14:46 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 10 Jul 2024 07:35:31 +0000 (09:35 +0200)
TODO

diff --git a/TODO b/TODO
index aa69ab8693ea5fbe5da2255adcccba145955594b..5e50ea309b1db3f50fada1fd7b4526af7fc27317 100644 (file)
--- a/TODO
+++ b/TODO
@@ -130,6 +130,22 @@ Deprecations and removals:
 
 Features:
 
+* go through all uses of table_new() in our codebase, and make sure we support
+  all three of:
+  1. --no-legend properly
+  2. --json= properly
+  3. --no-pager properly
+
+* go through all --help texts in our codebases, and make sure:
+  1. the one sentence description of the tool is highlighted via ANSI how we
+     usually do it
+  2. If more than one or two commands are supported (as opposed to switches),
+     separate commands + switches from each other, using underlined --help sections.
+  3. If there are many switches, consider adding additional --help sections.
+
+* go through our codebase, and convert "vertical tables" (i.e. things such as
+  "systemctl status") to use table_new_vertical() for output
+
 * logind: when logging in use new tmpfs quota support to configure quota on
   /tmp/ + /dev/shm/. But do so only in case of tmpfs, because otherwise quota
   is persistent and any persistent settings mean we don#t have to reapply them.