TapTap
23552e823d
feat(cli): rsync short-option clustering and inline/attached values ( #285 )
...
Implement rsync 3.4.1 client-CLI parity:
- cluster boolean shorts (-av, -aAX, -rlpt) and accept attached values
(-B1048576, -essh, -Mfoo); add the -r, -b, -L and -B short aliases
(-r is a faithful no-op since FastSync is always recursive)
- stop OPT_NOOP (-s/--secluded-args, -r/--recursive) from swallowing the
next argv
- add inline --opt=value for every value-taking long option, including
--exclude/--include/--exclude-from/--include-from/--log-file (#291 )
- accept --port on the server CLI in addition to -p (#296 )
- reject unknown flags naming the flag and stating it is unsupported
Unit tests cover clustering, attached/inline values, the OPT_NOOP
argument-consumption fix and rejected shorts.
2026-09-15 21:12:53 +02:00
..
2026-09-14 16:19:26 +02:00
2026-09-15 20:02:00 +02:00
2026-09-14 16:09:44 +02:00
2026-09-13 12:19:46 +02:00
2026-09-13 00:59:21 +02:00
2026-06-10 16:58:35 +02:00
2026-09-10 22:05:18 +02:00
2026-09-10 21:40:07 +02:00
2026-09-06 12:34:10 +02:00
2026-09-06 12:34:10 +02:00
2026-09-07 19:50:52 +02:00
2026-09-07 17:42:53 +02:00
2026-09-14 16:19:26 +02:00
2026-06-10 16:58:35 +02:00
2026-09-15 21:12:53 +02:00
2026-07-29 19:19:19 +02:00
2026-09-14 17:54:20 +02:00
2026-07-04 21:25:34 +02:00
2026-09-15 19:32:02 +02:00
2026-06-10 16:58:35 +02:00
2026-09-14 16:09:25 +02:00
2026-09-10 12:50:56 +02:00
2026-09-14 17:16:01 +02:00
2026-09-09 17:48:07 +02:00
2026-09-13 11:11:23 +02:00
2026-09-13 10:23:58 +02:00
2026-07-20 19:42:53 +02:00
2026-07-20 14:44:35 +02:00
2026-09-06 14:19:18 +02:00
2026-09-06 13:20:03 +02:00
2026-09-07 17:42:53 +02:00
2026-07-18 20:00:15 +02:00
2026-09-14 16:39:14 +02:00
2026-09-13 04:16:28 +02:00
2026-08-30 13:50:42 +02:00
2026-07-20 19:42:53 +02:00
2026-09-15 19:32:02 +02:00
2026-09-09 14:23:59 +02:00
2026-09-13 05:24:23 +02:00
2026-07-29 19:19:19 +02:00
2026-09-14 16:39:10 +02:00
2026-07-20 14:44:35 +02:00
2026-09-13 06:24:46 +02:00
2026-09-13 06:24:46 +02:00
2026-09-10 17:49:29 +02:00
2026-09-10 17:13:06 +02:00
2026-09-13 01:44:59 +02:00
2026-07-20 19:42:53 +02:00
2026-09-15 19:32:02 +02:00
2026-07-20 14:44:35 +02:00
2026-09-10 13:52:24 +02:00
2026-09-10 13:52:24 +02:00
2026-09-13 07:20:28 +02:00
2026-07-20 19:42:53 +02:00
2026-09-01 20:46:07 +02:00
2026-07-20 14:44:35 +02:00
2026-09-13 12:40:03 +02:00
2026-09-13 12:19:46 +02:00
2026-09-13 10:42:45 +02:00
2026-07-20 14:44:35 +02:00
2026-08-16 09:37:28 +02:00
2026-06-10 16:58:35 +02:00
2026-09-13 03:46:20 +02:00
2026-09-13 03:29:01 +02:00
2026-09-04 02:25:26 +02:00
2026-07-20 14:44:35 +02:00
2026-09-13 04:06:30 +02:00
2026-07-04 21:25:34 +02:00
2026-09-15 21:12:53 +02:00
2026-09-09 17:48:07 +02:00
2026-09-14 17:19:27 +02:00
2026-07-29 19:19:19 +02:00
2026-09-14 16:39:10 +02:00
2026-06-10 16:58:35 +02:00
2026-09-10 17:39:34 +02:00
2026-09-10 16:27:49 +02:00
2026-08-16 09:37:28 +02:00
2026-07-20 14:44:35 +02:00
2026-09-14 16:08:56 +02:00
2026-07-21 16:55:07 +02:00
2026-09-13 04:18:55 +02:00
2026-07-21 16:55:07 +02:00
2026-09-14 16:09:21 +02:00
2026-07-21 16:55:07 +02:00
2026-09-13 11:11:23 +02:00
2026-09-15 19:32:02 +02:00
2026-09-08 22:27:53 +02:00