lc
iomrascalai
lc | iomrascalai | |
---|---|---|
7 | 1 | |
57 | 91 | |
- | - | |
8.7 | 10.0 | |
4 months ago | over 6 years ago | |
Nim | Rust | |
ISC License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lc
-
Exa Is Deprecated
This kind of thing should probably 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`, but you could use `ffprobe` to do the run-time in hours:minutes:seconds for media files (or maybe 0sec for non-media) or numerous other things.
-
Ask HN: Why did Nim not catch-on like wild fire as Rust did?
I don't know about all your other questions, but the https://github.com/c-blake/cligen CLI framework seems much lower effort / ceremony than even Rust's `argh` and is just about as old as `clap` (both started 8 years ago in 2015).
There are over 50 CLI utilities at https://github.com/c-blake/bu, many of which do something novel rather than just "re-doing ls/find/cat with a twist". While they are really more an "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 in such tools.
-
Exa: An Alternative to Ls
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 reasonable.
I never liked the graphical tree mode, though. I prefer packing as much information as possible into small real estate (like cell phone terminal screens).
iomrascalai
-
Ask HN: Why did Nim not catch-on like wild fire as Rust did?
You really don't, I worked on a Rust project:
https://github.com/ujh/iomrascalai
it doesn't need unsafe code despite being performance-optimized
What are some alternatives?
sl - SL(1): Cure your bad habit of mistyping
nimkernel - A small kernel written in Nim
broot - A new way to see and navigate directory trees : https://dystroy.org/broot
vos - Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
lsd - The next gen ls command
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
exa - A modern replacement for ‘ls’.
procs - Unix process&system query&format lib&multi-command CLI in Nim
eza - A modern, maintained replacement for ls
cligen - Nim library to infer/generate command-line-interfaces / option / argument parsing; Docs at
axiom - A 64-bit kernel implemented in Nim
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io