michael
4e7181d289
feat(rawcli): TLV/NDEF formatting + multi-line editing (Phase 5)
...
- tlv.py: parse_tlv() walks a Type-2 TLV block (NULL/LOCK/MEM/NDEF/PROP/
TERMINATOR, incl. 3-byte 0xFF length); format_tlv() renders an indented
multi-line breakdown and annotates NDEF messages via the existing
decode_ndef_annotation. prompt_tlv() opens a multi-line editor to
compose a TLV as hex across lines.
- app/parser: `tlv <hex>` decodes + prints the breakdown; bare `tlv`
opens the multi-line editor.
5 new tests (structure, extended length, multi-line format, command).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-14 12:15:54 -07:00
..
2026-03-15 22:11:38 -07:00
2026-07-14 09:05:55 -07:00
2026-07-04 22:48:23 -07:00
2026-07-05 22:20:04 -07:00
2026-07-05 22:20:04 -07:00
2026-07-05 00:08:40 -07:00
2026-07-05 00:34:15 -07:00
2026-07-05 00:40:07 -07:00
2026-07-05 00:08:40 -07:00
2026-07-14 09:34:24 -07:00
2026-07-05 00:08:40 -07:00
2026-07-05 00:40:07 -07:00
2026-07-05 00:10:31 -07:00
2026-07-07 18:50:02 -07:00
2026-07-14 12:15:54 -07:00
2026-07-05 18:29:12 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:04:55 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:04:55 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:04:55 -07:00
2026-03-18 20:04:55 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-07-05 09:53:52 -07:00
2026-03-18 20:56:40 -07:00
2026-03-18 20:56:40 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-03-18 20:56:40 -07:00
2026-07-05 09:53:52 -07:00
2026-03-18 20:04:55 -07:00
2026-03-18 20:04:55 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 09:53:52 -07:00
2026-03-18 20:56:40 -07:00
2026-07-05 09:53:52 -07:00
2026-07-05 12:58:37 -07:00
2026-07-05 01:50:39 -07:00
2026-07-05 09:53:52 -07:00
2026-03-19 12:34:10 -07:00
2026-07-05 00:20:03 -07:00
2026-07-05 01:50:39 -07:00
2026-03-18 19:24:05 -07:00