c-blake/lc
View on GitHub ↗ ★ 70 Nim
A post-modern, "multi-dimensional", configurable, abbreviating, extensible ls/file lister in Nim
18 mentions on Hacker News by 3 people: 0 stories, 18 comments · first 2020-08-16 · latest 2025-06-14
20082026
-
…hackers" seem to prefer dark backgrounds. I have theories as to why, but it's pretty off topic.) https://github.com/c-blake/lc configs have more fully fleshed out examples, and hey, you might also like that color-ls. (And I'm aware of the…
comment by cb321 · 2025-06-14 · in Show HN: Tattoy – a text-based terminal compositor -
…"multi-dimensional"[1] file lister focused on flexibility and configurability, written in Nim. https://github.com/c-blake/lc Key features: - Multi-level sorting by combinations of attributes like size, time, and file type, with…
comment by ZoomZoomZoom · 2025-01-10 · in lc: List files in categories (and columns) – from Coherent Unix clone -
…say it will make you not hate software, but you still might appreciate that another alternative ls, https://github.com/c-blake/lc , both re-thinks/breaks more radically with ls-tradition and adapts well to something very similar to a…
comment by cb321 · 2024-11-25 · in Show HN: I made an ls alternative for my personal use -
…even though on many terminals today "foreground overlays background overlays bold/italic/etc". ( https://github.com/c-blake/lc#vector-typemulti-dimensionalit... has a more advanced idea.) This tool by triyanox -- just from the screen shot…
comment by cb321 · 2024-11-25 · in Show HN: I made an ls alternative for my personal use -
Take a look at lc (but not the terminal screenshots! ;)): https://github.com/c-blake/lc lc is a highly configurable "multi-dimensional"[1] file lister written in Nim focused on flexibility and configurability. Key features: - Multi-level…
comment by ZoomZoomZoom · 2024-11-25 · in Show HN: I made an ls alternative for my personal use -
https://github.com/c-blake/lc shows all files, including hidden files (starting with dot aka dot files) by default, suppressible in output with -xdot or a shell/internal alias to the same effect. It helps to start with a more…
comment by cb321 · 2024-11-25 · in Show HN: I made an ls alternative for my personal use -
lc: https://github.com/c-blake/lc (in Nim).
comment by cb321 · 2024-11-24 · in Show HN: I made an ls alternative for my personal use -
…including a command I use hundreds of times per day written in Nim: https://github.com/c-blake/lc But it looks like someone just flagged this article or some such as it went from rank 16 to 116 in like 1 minute. So, oh well. [
comment by cb321 · 2024-08-28 · in I Hate the Term "Modern" -
…be generalized so that any new parameter can be seamlessly woven into your `ls-like` reports. https://github.com/c-blake/lc/blob/master/extensions/fe1 does `du` (like your example) as a f)ormat e)xtension, but you could use `ffprobe` to do…
comment by cb321 · 2023-09-07 · in Exa Is Deprecated -
It's also a whole other tool and in Nim to boot, but https://github.com/c-blake/lc allows you to group "dot-directories" before "dot-files" before "non-dot directories" before non-dot files. There might be enough other new functionality…
comment by cb321 · 2023-09-07 · in Exa Is Deprecated -
https://github.com/c-blake/lc in Nim might interest someone interested in a latterday 'ls'. The screenshots should probably show underlined hard-links or italicized symlinks or other examples of "multi-file-attribute" -to-…
comment by cb321 · 2023-09-07 · in Exa Is Deprecated -
…really more "ls/ps construction toolkits" with some default configs to get people going, I think https://github.com/c-blake/lc and https://github.com/c-blake/procs are nicer than Rust alternatives. I mention these since you seem interested…
comment by cb321 · 2023-06-27 · in Ask HN: Why did Nim not catch on like Rust did? -
…and so it can replace pgrep, pkill, ps, top, vmstat, etc., etc. Uses the same color scheme as https://github.com/c-blake/lc which re-organizes the mismash ls CLI quite a bit.
comment by cb321 · 2022-05-07 · in Unix command line conventions over time -
https://github.com/c-blake/lc can do that and more; Indeed you can group "dot directories" differently than "non-dot directories". When I sat down to write `lc` I went through all of exas issues and features and included as much as I felt…
comment by cb321 · 2021-10-27 · in Exa: An alternative to Ls -
…concepts of how to classify files is just not amenable to generalization along the lines of https://github.com/c-blake/lc . Basically, the patch would be to thoroughly overhaul guts of the command and libraries it uses and be so unclean…
comment by cb321 · 2021-10-27 · in Exa: An alternative to Ls -
I put some thought into that naming https://github.com/c-blake/lc which I think is basically uniformly more capable than exa.
comment by cb321 · 2021-10-27 · in Exa: An alternative to Ls -
Does anybody have experience with `lc`? The description is quite intriguing. https://github.com/c-blake/lc c-blake/lc: A post-modern, "multi-dimensional", configurable, abbreviating, extensible ls/file lister in Nim
comment by yewenjie · 2021-10-27 · in Exa: An alternative to Ls -
You can define an expose a C interface to Nim libraries, as you can with C++. See https://github.com/c-blake/lc/ and the extensions/lcNim.nim, for example. lc happens to load it from Nim, but the produced shared lib could also be dlopen()d…
comment by cb321 · 2020-08-16 · in Nim – Python-like statically-typed compiled language