John Soo 58be9e0bf1
processes: Add '--format' and the "normalized" format.
* guix/scripts/processes.scm (lock->recutils): New procedure.
(daemon-session->recutils): Use it.
(daemon-sessions->recutils, session-key->recutils)
(session-scalars->normalized-record)
(child-process->normalized-record)
(daemon-sessions->normalized-record): New procedures.
(session-rec-type, lock-rec-type, child-process-rec-type)
(%available-formats): New variables.
(list-formats): New procedure.
(%options, show-help): Add '--format'.
(%default-options): New variable.
(guix-processes): Use 'parse-command-line' instead of 'args-fold*'.
Honor the 'format' value in OPTIONS.
* doc/guix.texi (Invoking guix processes): Document '--format'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-11-29 23:55:57 +01:00
..
2020-11-22 23:36:09 +01:00
2020-11-29 15:08:26 +01:00
2019-12-15 00:34:05 +01:00
2020-07-05 03:15:08 +05:30
2020-10-12 11:28:56 +02:00
2020-07-05 16:07:59 +05:30
2020-10-20 16:30:15 +02:00
2020-10-22 17:10:25 +02:00
2020-04-17 23:36:47 +02:00
2019-03-13 23:12:43 +01:00
2020-11-29 16:43:01 +01:00
2020-11-23 14:10:34 +01:00
2020-11-16 10:26:46 +01:00