Repository navigation
Board fits your terminal, non-Latin text lines up, and three fixes
ls -buses your real terminal width. It used to assume 120 columns unless$COLUMNSwas exported, so the board wrapped in narrower terminals and wasted space in wider ones.$COLUMNSstill works as an override.- Umlauts, CJK and emoji no longer break alignment. Widths were counted in bytes, which shifted the due-date column and board separators, and cutting a long name could split a character in half. Text is now measured in display columns, so
日本語の勉強lines up likeBuy milk. openaccepts the short IDs thatls --doneprints.tdc open 6hmR8gqused to fail; it now resolves the prefix through your cache.--doneperiods are consistent.7d,1wandweeknow cover the same days (all periods start at local midnight), and malformed periods such as1.5dor3ddare rejected instead of silently misread.