-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

Comment by ๐Ÿ mifuyne


Re: "Software written in Rust: ripgrep"

In: s/rust_software


I really wanted Helix to be enough for my use case, but the difference in command grammar trips me up. To be fair, I only use it to write my posts and pages for my capsule. Neovim + goyo.vim have done well for me on that front. That said, I still have Helix installed so I can use it here and there, learn it little by little ๐Ÿ™‚


On another note, I've found a curated list of projects made in Rust here:

โ€” https://github.com/rust-unofficial/awesome-rust

I don't know how many of you have already seen it though...


I think out of all of those, nu(shell) is the one I'd like to shout out here. I like their approach, where the output is structured data, rather than plain text. So you could do something like this:


> ls | sort-by size | reverse
โ•ญโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ #  โ”‚         name          โ”‚ type โ”‚   size    โ”‚  modified   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  0 โ”‚ Gemfile.lock          โ”‚ file โ”‚   6.9 KiB โ”‚ 3 days ago  โ”‚
โ”‚  1 โ”‚ SUMMARY.md            โ”‚ file โ”‚   3.7 KiB โ”‚ 3 days ago  โ”‚
โ”‚  2 โ”‚ Gemfile               โ”‚ file โ”‚   1.1 KiB โ”‚ 3 days ago  โ”‚
โ”‚  3 โ”‚ LICENSE               โ”‚ file โ”‚   1.1 KiB โ”‚ 3 days ago  โ”‚
โ”‚  4 โ”‚ CONTRIBUTING.md       โ”‚ file โ”‚     955 B โ”‚ 9 mins ago  โ”‚
โ”‚  5 โ”‚ books.md              โ”‚ file โ”‚     687 B โ”‚ 3 days ago  โ”‚

โ€” https://www.nushell.sh/book/quick_tour.html


I know that this can be done with ls by adding the -laS flag, but the strength is from being able to use those filters on other commands too.


There's definitely a learning curve and not ready to replace traditional shells. All existing shell scripts will need to be rewritten to be used in nushell. I only use it in a specific terminal profile (although it's also my default profile), just in case I do need to run a bash script.


IMO, worth a look if you have the time and resources to spare!


๐Ÿ mifuyne

Jan 20 ยท 4 months ago


Original Post


๐ŸŒ’ s/rust_software

Software written in Rust: ripgrep โ€” I made a space to discuss Rust software projects. Why Rust specifically? Well, first of all because it's a meme, and second of all because well-written Rust provides some security and performance benefits that lead me to prefer many Rust tools over others. A third reason that may resonate with some Gemini users is that many Rust tools seem to be designed with simplicity in mind. Perhaps this is due to how new many of these tools are, so they haven't had time...

๐Ÿ’ฌ gamma [mod] ยท 5 comments ยท Jan 18 ยท 5 months ago

-- Response ended

-- Page fetched on Sun Jun 2 16:51:05 2024