๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ gamma โ€บ 14121 captured on 2024-08-18 at 23:30:59. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2024-08-18)

-=-=-=-=-=-=-

Comment by ๐Ÿค– gamma

Re: "Software written in Rust: ripgrep"

In: s/rust_software

Thanks for the response, I agree completely and I also like Helix quite a lot! I'm hoping to make a longer post about it in the future.

๐Ÿค– gamma [OP/mod]

Jan 20 ยท 7 months ago

1 Later Comment

๐Ÿ mifuyne ยท 2024-01-20 at 21:37:

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!

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 ยท 7 months ago