Zbigniew Jędrzejewski-Szmek
10b97bbb98
analyze: convert to OPTION and VERB macros
...
The logic that was tested in the previous commit is used to implement
the behaviour for unit-shell and other verbs without changes.
The compare-versions synopsis is shortened to "V1 [OP] V2" to make the
verb synopsis fit. Unusual capitalizaition of "Command" is changed to
"COMMAND" (it's a replace arg, not a fixed string), and some help
strings are adjusted. The order of options in --help is based on the
existing order in parse_argv(). The old order in --help was mostly
random. I think it might be good to figure out something more rational
here, but I'm leaving that as a separate step.
The urlification of dot(1) in the --help string is lost. It's hard to
do this with the help string being stored in a read-only section.
I think this is not worth the trouble to reimplement in the current
scheme.
2026-05-05 11:17:49 +02:00
..
2026-04-29 12:25:47 +02:00
2025-07-25 12:33:13 +02:00
2026-05-01 07:10:31 +02:00
2024-12-25 17:00:31 +01:00
2026-01-19 22:41:33 +09:00
2025-11-06 07:33:56 +09:00
2025-07-25 12:33:13 +02:00
2026-02-18 18:47:15 +09:00
2026-01-27 19:20:30 +01:00
2026-02-23 16:43:09 +00:00
2025-11-23 18:09:11 +01:00
2026-02-17 22:00:13 +01:00
2026-01-16 22:56:28 +09:00
2026-01-27 13:43:33 +01:00
2026-01-18 15:50:54 +09:00
2024-12-25 17:00:31 +01:00
2024-11-24 01:11:42 +09:00
2025-12-20 15:27:22 +01:00
2025-01-19 04:37:14 +09:00
2025-11-23 18:09:11 +01:00
2026-03-18 17:33:22 -04:00
2024-12-25 17:24:38 +01:00
2025-12-10 14:17:11 +09:00
2025-11-01 02:03:43 +09:00
2025-06-28 15:31:46 +02:00
2025-09-18 10:57:38 +01:00
2026-02-19 15:08:20 +01:00
2025-11-13 16:14:25 +01:00
2025-02-16 20:08:39 +09:00
2025-03-15 07:27:38 +09:00
2025-11-23 18:09:11 +01:00
2025-11-13 00:08:31 +01:00
2026-04-23 15:39:29 +02:00
2026-03-26 14:28:22 +01:00
2025-08-10 13:40:32 +02:00
2025-12-05 11:57:18 +01:00
2024-12-25 17:24:38 +01:00
2025-08-11 10:30:26 +02:00
2025-06-18 16:58:18 +02:00
2025-11-19 22:01:15 +01:00
2026-04-15 10:14:48 +02:00
2025-06-28 15:31:46 +02:00
2025-10-04 18:13:27 +02:00
2025-05-28 15:35:53 +02:00
2025-06-14 03:41:20 +09:00
2025-07-25 12:33:13 +02:00
2025-01-29 04:28:10 +09:00
2025-12-18 10:53:27 +01:00
2025-10-09 06:32:59 +02:00
2026-04-09 22:47:10 +02:00
2025-03-07 18:14:25 +01:00
2026-03-18 20:47:00 +00:00
2026-02-19 15:05:15 +01:00
2025-02-20 18:13:21 +00:00
2024-11-08 14:14:36 +01:00
2026-02-25 12:25:08 +01:00
2025-09-24 14:11:59 +01:00
2026-04-15 14:20:32 +00:00
2024-11-08 14:14:36 +01:00
2024-11-08 14:14:36 +01:00
2026-02-10 13:40:13 +00:00
2026-05-03 10:23:55 +01:00
2026-02-23 16:35:19 +00:00
2025-08-11 10:30:26 +02:00
2025-08-11 10:30:26 +02:00
2026-04-17 21:12:16 +01:00
2025-05-13 08:33:10 +09:00
2024-11-26 17:28:14 +01:00
2026-02-17 15:27:24 +01:00
2026-02-13 11:40:11 +01:00
2024-12-25 17:00:31 +01:00
2025-04-02 20:32:17 +09:00
2026-04-18 11:03:52 +01:00
2025-06-05 12:38:28 +02:00
2026-03-24 21:24:48 +01:00
2026-02-20 21:20:45 +01:00
2024-12-25 17:24:38 +01:00
2024-12-11 18:32:46 +01:00
2024-12-25 17:24:38 +01:00
2025-09-23 11:04:42 +01:00
2024-11-11 20:31:08 +01:00
2025-04-21 03:31:33 +09:00
2024-12-25 17:00:31 +01:00
2024-10-01 15:55:28 +02:00
2024-11-08 14:14:36 +01:00
2025-04-30 19:40:37 +09:00
2025-07-07 11:21:25 +02:00
2024-11-11 20:31:08 +01:00
2025-09-07 12:50:00 +09:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2024-11-11 20:31:08 +01:00
2024-11-05 19:32:19 +00:00
2024-09-12 16:18:07 +02:00
2024-12-25 17:00:31 +01:00
2024-11-11 20:31:08 +01:00
2024-11-11 20:31:08 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:24:38 +01:00
2026-05-04 10:45:59 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2025-04-27 09:18:05 +09:00
2024-12-25 17:00:31 +01:00
2025-10-05 19:00:22 +09:00
2025-05-29 18:40:18 +09:00
2025-05-29 18:40:18 +09:00
2025-05-31 04:40:33 +09:00
2025-05-25 05:01:27 +09:00
2025-05-25 05:01:27 +09:00
2024-11-07 18:51:21 +09:00
2026-03-18 10:28:11 +00:00
2025-12-20 15:27:22 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2026-04-09 22:47:10 +02:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-11-05 19:32:19 +00:00
2024-10-10 19:02:53 +09:00
2024-10-10 19:02:53 +09:00
2025-11-14 11:38:56 +01:00
2024-12-25 17:24:38 +01:00
2024-10-10 19:02:53 +09:00
2024-10-10 19:02:53 +09:00
2024-12-25 17:24:38 +01:00
2024-11-08 14:14:36 +01:00
2024-11-11 20:31:08 +01:00
2025-07-04 18:42:22 +01:00
2025-10-04 23:26:47 +02:00
2025-04-02 17:29:49 +02:00
2026-04-08 16:33:20 +02:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2025-11-01 21:58:28 +01:00
2026-03-20 15:34:56 +01:00
2025-10-22 09:34:14 +02:00
2025-06-05 01:35:08 +02:00
2026-04-20 15:01:17 +01:00
2025-06-05 00:28:01 +02:00
2025-06-05 01:35:08 +02:00
2026-02-17 15:27:24 +01:00
2025-10-16 16:24:29 +02:00
2025-04-30 10:34:44 +02:00
2025-04-30 10:34:44 +02:00
2025-09-18 15:56:11 +02:00
2025-04-30 10:34:44 +02:00
2025-09-19 20:25:26 +09:00
2025-04-21 04:18:19 +09:00
2025-06-05 01:35:08 +02:00
2026-03-18 10:28:11 +00:00
2024-11-11 20:31:08 +01:00
2025-10-04 23:26:47 +02:00
2024-12-25 17:00:31 +01:00
2026-02-17 15:27:24 +01:00
2025-08-10 13:40:32 +02:00
2026-02-13 19:07:20 +01:00
2026-03-20 13:56:44 +00:00
2024-12-25 17:00:31 +01:00
2025-11-23 18:09:11 +01:00
2026-04-29 12:25:47 +02:00
2025-12-24 07:37:58 +01:00
2024-12-25 17:00:31 +01:00
2025-12-12 21:54:47 +09:00
2026-01-07 00:47:53 +01:00
2025-10-16 12:58:59 +01:00
2026-04-17 13:58:05 +01:00
2024-12-25 17:24:38 +01:00
2026-05-05 11:17:49 +02:00
2024-11-07 18:51:21 +09:00
2024-11-05 22:57:51 +01:00
2024-11-05 22:57:51 +01:00
2025-11-23 18:09:11 +01:00
2026-03-31 09:47:27 +01:00
2025-05-14 09:33:57 +02:00
2024-12-25 17:00:31 +01:00
2026-04-29 17:57:26 +01:00
2024-12-25 17:24:38 +01:00
2026-04-24 14:09:54 +01:00
2026-04-16 16:48:17 +02:00
2025-05-15 02:19:16 +02:00
2025-05-29 00:10:55 +02:00
2026-03-05 09:53:43 +01:00
2026-01-06 08:48:05 +09:00
2025-05-28 15:35:53 +02:00
2025-07-24 11:38:47 +02:00
2025-01-15 13:51:12 +09:00
2026-02-20 21:20:45 +01:00
2025-03-05 12:37:26 +01:00
2025-10-08 17:02:21 +02:00
2026-03-20 12:39:44 +01:00
2025-07-16 05:47:38 +09:00
2026-04-20 09:39:35 +02:00
2025-07-23 08:35:51 +09:00
2026-03-26 14:34:56 +01:00
2025-03-07 18:15:01 +01:00
2024-11-05 22:57:51 +01:00
2024-11-05 22:57:51 +01:00
2025-11-23 18:09:11 +01:00
2026-03-26 16:13:11 +01:00
2026-03-26 10:54:15 +01:00
2026-03-26 10:54:15 +01:00
2025-11-23 18:09:11 +01:00
2024-11-05 22:57:51 +01:00
2025-12-17 23:23:44 +00:00
2025-06-21 02:08:03 +09:00
2026-04-22 20:05:38 +02:00
2025-07-10 21:38:36 +02:00
2025-12-18 13:57:32 +01:00
2024-11-05 22:57:51 +01:00
2026-04-07 20:38:40 +02:00
2025-02-21 09:57:02 +01:00
2024-11-24 01:11:42 +09:00
2024-11-11 20:31:08 +01:00
2025-11-23 18:09:11 +01:00
2025-03-03 10:45:57 +01:00
2026-04-23 15:39:29 +02:00
2026-02-20 01:18:54 +09:00
2025-09-26 09:42:13 +02:00
2026-03-30 10:48:55 -04:00
2025-01-28 08:49:49 -05:00
2025-05-04 12:27:50 +09:00
2025-09-22 08:47:57 +02:00
2026-04-22 20:05:38 +02:00
2026-02-24 18:29:37 +01:00
2025-01-14 14:42:23 +01:00
2025-10-30 14:12:41 +00:00
2026-03-31 09:47:27 +01:00
2024-11-05 22:57:51 +01:00
2025-05-28 15:35:53 +02:00
2024-11-05 22:57:51 +01:00
2025-01-03 21:14:47 +01:00
2025-07-16 05:47:38 +09:00
2024-11-11 20:31:08 +01:00
2025-03-25 10:37:12 +01:00
2026-03-29 23:58:07 +02:00
2026-02-21 03:00:51 +09:00
2026-03-24 21:24:48 +01:00
2024-11-26 17:28:14 +01:00
2024-11-11 20:31:08 +01:00
2026-04-13 13:38:04 +02:00
2025-05-28 15:35:53 +02:00
2026-02-05 10:28:47 +01:00
2025-10-22 09:34:14 +02:00
2025-05-28 15:35:53 +02:00
2025-09-03 13:04:34 +02:00
2026-04-17 11:54:47 +02:00
2025-04-20 15:15:54 +02:00
2025-11-13 14:45:51 +01:00
2026-04-29 12:25:47 +02:00
2026-04-29 12:25:47 +02:00
2024-12-25 17:24:38 +01:00
2026-04-29 13:36:56 +02:00
2025-10-06 03:17:23 +09:00
2026-04-07 09:51:03 +02:00
2026-04-09 22:47:10 +02:00
2026-02-09 12:05:10 +00:00
2024-11-05 22:57:51 +01:00
2025-11-23 18:09:11 +01:00
2024-11-05 22:57:51 +01:00
2025-05-28 15:35:53 +02:00
2026-03-18 14:58:43 +01:00
2025-03-05 12:37:51 +01:00
2026-03-26 16:11:34 +01:00
2025-11-02 21:14:35 +01:00
2026-03-26 16:11:34 +01:00
2025-01-21 04:12:18 +09:00
2026-03-25 02:02:23 +01:00
2025-07-13 05:49:00 +09:00
2025-09-18 13:29:33 +02:00
2026-03-31 09:47:27 +01:00
2024-10-24 10:07:28 +02:00
2024-10-24 09:54:48 +02:00
2026-04-22 20:05:38 +02:00
2024-12-25 17:24:38 +01:00
2024-12-25 17:00:31 +01:00
2026-02-16 11:09:48 +01:00
2025-09-18 10:57:38 +01:00
2026-04-09 22:47:10 +02:00
2026-01-16 22:56:28 +09:00
2025-11-23 18:09:11 +01:00
2025-12-19 09:17:41 +00:00
2025-05-28 15:34:47 +02:00
2026-03-25 11:37:31 +01:00
2025-07-16 05:47:38 +09:00
2026-02-23 10:07:30 +01:00
2025-12-18 10:54:51 +01:00
2026-04-23 22:06:12 +02:00
2026-03-30 06:25:00 +05:30
2026-04-13 11:14:11 +02:00
2024-12-25 17:00:31 +01:00
2024-11-05 22:57:51 +01:00
2025-09-18 10:59:12 +01:00
2025-07-03 17:43:01 +02:00
2026-04-09 22:47:10 +02:00
2026-03-24 21:24:48 +01:00
2026-04-02 12:22:43 +01:00
2025-04-22 18:53:51 +02:00
2026-01-05 03:20:26 +09:00
2026-03-30 09:14:32 +01:00
2026-04-08 11:51:09 +01:00
2024-11-05 22:57:51 +01:00
2026-03-26 10:54:15 +01:00
2025-07-13 05:49:09 +09:00
2025-08-01 12:43:44 +01:00
2025-06-17 16:05:12 +02:00
2026-04-02 12:22:43 +01:00
2025-11-23 18:09:11 +01:00
2026-04-04 22:52:58 +02:00
2026-01-20 21:22:35 +01:00
2025-07-07 11:21:25 +02:00
2026-01-06 07:21:37 +09:00
2025-10-04 23:26:47 +02:00
2025-03-24 12:59:27 +00:00
2024-11-11 20:31:08 +01:00
2025-05-28 15:35:53 +02:00
2025-01-19 04:37:14 +09:00
2025-02-26 20:34:15 +09:00
2025-09-27 16:28:18 +03:00
2024-11-06 19:06:40 +09:00
2025-09-18 10:57:38 +01:00
2025-05-29 04:04:22 +09:00
2025-02-27 10:08:50 +01:00
2025-01-05 09:40:05 +05:30
2026-02-25 13:51:31 +00:00
2024-10-04 12:45:21 +01:00
2024-10-31 21:08:08 +00:00
2025-01-23 22:36:39 +01:00
2026-03-06 18:39:07 +01:00
2026-04-17 15:11:37 +01:00
2025-11-13 00:08:27 +01:00
2026-02-17 22:00:14 +01:00
2026-03-06 09:52:37 +09:00
2025-01-19 04:37:14 +09:00