Commit 2682fdb
committed
feat: Replace tablewriter with toon-go for compact build order display
- Switch from olekukonko/tablewriter to toon-format/toon-go
- TOON format is 35% smaller (2.0MB vs 3.1MB for full output)
- More compact, token-efficient format designed for LLM contexts
- Maintains all data: queue type, action, upgrade, timing, costs, food
- Keeps emoji indicators (🏗️ 🔬 ⚔️ 🍺) for visual scanning
- Only affects non-silent CLI output
- Silent mode, --next flag, and all solver logic unchanged
- Include before.txt and after.txt for comparison
TOON format example:
actions[20154]{num,queue,action,upgrade,start,end,duration,costs,food}:
1,🏗️,Tavern,1→2,"00:00:00","00:11:12","00:11:12","W: 59 S: 41 I: 12 F: 1",2/40
2,⚔️,Spearman,×1,"00:00:00","00:12:30","00:12:30","W: 18 S: 6 I: 30 F: 1",3/401 parent e41b9e9 commit 2682fdb
5 files changed
+40550
-27
lines changed
0 commit comments