This repository has no description
3

Configure Feed

Select the types of activity you want to include in your feed.

main: dont print unless info is nonnil

robin (Jul 16, 2026, 8:43 PM +0200) fa8decc9 1f8d9c84

+16 -14
+16 -14
src/main.zig
··· 56 56 try term.writer.writeByte('\n'); 57 57 try term.writer.flush(); 58 58 59 - try term.writeascii(); 60 - try term.writekeyn(" ├  ", .yellow); 61 - if (nshell) |shell| 59 + if (nshell) |shell| { 60 + try term.writeascii(); 61 + try term.writekeyn(" ├  ", .yellow); 62 62 if (cdl.info.terminal()) |v| { 63 63 try term.writefmtn("{s}", .{v}); 64 64 try ansi.fg_bright(term.writer, .black); ··· 66 66 try ansi.style(term.writer, .reset); 67 67 try term.writefmtn("{s}", .{shell}); 68 68 } else try term.writefmtn("{s}", .{shell}); 69 - try term.writer.writeByte('\n'); 70 - try term.writer.flush(); 69 + try term.writer.writeByte('\n'); 70 + try term.writer.flush(); 71 + } 71 72 72 - try term.writeascii(); 73 - try term.writekeyn(" ├  ", .blue); 74 73 if (cdl.info.desktop()) |desktop| { 74 + try term.writeascii(); 75 + try term.writekeyn(" ├  ", .blue); 75 76 try term.writefmtn("{s}", .{desktop}); 76 77 if (cdl.info.session()) |v| { 77 78 try ansi.fg(term.writer, .white); 78 79 try term.writefmtn(" ({s})", .{v}); 79 80 try ansi.style(term.writer, .reset); 80 81 } 82 + try term.writer.writeByte('\n'); 83 + try term.writer.flush(); 81 84 } 82 - try term.writer.writeByte('\n'); 83 - try term.writer.flush(); 84 85 85 - try term.writeascii(); 86 - try term.writekeyn(" ├  ", .magenta); 87 - if (cdl.info.editor()) |v| 86 + if (cdl.info.editor()) |v| { 87 + try term.writeascii(); 88 + try term.writekeyn(" ├  ", .magenta); 88 89 try term.writefmtn("{s}", .{v}); 89 - try term.writer.writeByte('\n'); 90 - try term.writer.flush(); 90 + try term.writer.writeByte('\n'); 91 + try term.writer.flush(); 92 + } 91 93 92 94 var cols_buf: [0x100]u8 = undefined; 93 95 const cols = blk: {