Repository navigation
Commit b4d15ae
committed
correct: Say why the entry was invalid when suggesting a repair
`correct` and the "Possible correction" prompt in secret, share, wallet
and create --existing showed only the repair. Print one line to stderr
first, "Invalid: <reason>", using the reason `check` already gives.
Callers pass the parse error they already caught, so nothing is parsed
twice. A mixed-case string now says codex32 strings are all uppercase
or all lowercase and that either case recovers the same wallet.
Closes #85
Claude-Session: https://claude.ai/code/session_015CuLXqAvAovfoVcUmmogwa1 parent 37eef4d commit b4d15ae
4 files changed
Lines changed: 52 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
204 | 205 | | |
205 | 206 | | |
206 | 207 | | |
| 208 | + | |
207 | 209 | | |
208 | 210 | | |
209 | 211 | | |
| |||
226 | 228 | | |
227 | 229 | | |
228 | 230 | | |
| 231 | + | |
229 | 232 | | |
230 | 233 | | |
231 | 234 | | |
| |||
639 | 642 | | |
640 | 643 | | |
641 | 644 | | |
642 | | - | |
| 645 | + | |
643 | 646 | | |
644 | 647 | | |
645 | 648 | | |
| |||
666 | 669 | | |
667 | 670 | | |
668 | 671 | | |
669 | | - | |
| 672 | + | |
670 | 673 | | |
671 | 674 | | |
672 | 675 | | |
| |||
681 | 684 | | |
682 | 685 | | |
683 | 686 | | |
| 687 | + | |
684 | 688 | | |
685 | 689 | | |
686 | 690 | | |
| |||
781 | 785 | | |
782 | 786 | | |
783 | 787 | | |
784 | | - | |
| 788 | + | |
785 | 789 | | |
786 | 790 | | |
787 | 791 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
264 | 265 | | |
265 | 266 | | |
266 | 267 | | |
267 | | - | |
| 268 | + | |
268 | 269 | | |
269 | 270 | | |
270 | 271 | | |
| |||
603 | 604 | | |
604 | 605 | | |
605 | 606 | | |
606 | | - | |
607 | | - | |
608 | | - | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
609 | 610 | | |
610 | 611 | | |
611 | 612 | | |
| |||
639 | 640 | | |
640 | 641 | | |
641 | 642 | | |
| 643 | + | |
642 | 644 | | |
643 | 645 | | |
644 | 646 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
379 | | - | |
380 | | - | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
381 | 382 | | |
382 | 383 | | |
383 | 384 | | |
| |||
1760 | 1761 | | |
1761 | 1762 | | |
1762 | 1763 | | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
1763 | 1791 | | |
1764 | 1792 | | |
1765 | 1793 | | |
| |||
2537 | 2565 | | |
2538 | 2566 | | |
2539 | 2567 | | |
2540 | | - | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
2541 | 2571 | | |
| 2572 | + | |
2542 | 2573 | | |
2543 | 2574 | | |
2544 | 2575 | | |
| |||
2556 | 2587 | | |
2557 | 2588 | | |
2558 | 2589 | | |
2559 | | - | |
| 2590 | + | |
2560 | 2591 | | |
2561 | 2592 | | |
2562 | | - | |
| 2593 | + | |
2563 | 2594 | | |
2564 | | - | |
| 2595 | + | |
2565 | 2596 | | |
2566 | 2597 | | |
2567 | 2598 | | |
| |||
2576 | 2607 | | |
2577 | 2608 | | |
2578 | 2609 | | |
2579 | | - | |
| 2610 | + | |
2580 | 2611 | | |
2581 | 2612 | | |
2582 | 2613 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
| 204 | + | |
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| |||
0 commit comments