Commit 1e76761
Label the CLI output sections; document the tussenvoegsel sort
The default output printed three things, two of them unlabeled
ParsedName reprs — the parse and the capitalized view. For input that
is already correctly cased those two are byte-identical, so the CLI
looked like it was printing the same thing twice, and there was no way
to tell which block was which. The third line was already labeled
"Initials:", so the inconsistency was internal to the command. Label
all three.
usage.rst gains an intro to that section framing the CLI as the quick
way to check how a string parses — trying a variation of a name that
came out wrong, or a locale pack before wiring it into code — plus the
real output, which the section previously showed only for --json.
The family_base example gains its reason for existing. #130 asked for
the surname split specifically for tussenvoegsels, the Dutch particle
that directories file a name *under* rather than *by*. Naming the
convention gives the searchable term, and the contrast doctest shows
what the split avoids: sorting on family files van Gogh under "v" and
de la Vega under "d".
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent b23b08f commit 1e76761
3 files changed
Lines changed: 56 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
135 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
136 | 138 | | |
137 | 139 | | |
138 | 140 | | |
| |||
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
144 | 154 | | |
145 | 155 | | |
146 | 156 | | |
| |||
358 | 368 | | |
359 | 369 | | |
360 | 370 | | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
361 | 399 | | |
362 | 400 | | |
363 | 401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
18 | 29 | | |
19 | 30 | | |
20 | 31 | | |
| |||
0 commit comments