Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
antomal
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
antomal
8mo ago
It's not in the official repo just yet, but the Port is already under review on FreeBSD Bugzilla! I’m currently working through the review process to get it merged into the official ports collection. In the meantime, you can build it f
2.
▲
by
antomal
8mo ago
Thanks
3.
▲
by
antomal
8mo ago
Great question! While you could technically hack a similar behavior using a shell function (not a simple alias, as aliases don't handle positional arguments well), grsh implements mkcd as a native builtin. By baking it into the shell i
4.
▲
by
antomal
8mo ago
Yes, absolutely! Autocomplete is a core feature of grsh. It currently supports history for single command and Standard command/file completion
5.
▲
by
antomal
8mo ago
That’s a fair point. To be concrete, 'native to FreeBSD' in the context of grsh refers to three design choices where general-purpose shells often feel like guests: Direct System Integration: Most shells target a generic POSIX or G
6.
▲
by
antomal
8mo ago
I can promise you there are no agents or bots here—just a solo dev who's been working on a Rust shell for FreeBSD in his spare time. I think the 'weird' influx of new accounts is likely because this got picked up by some Free
7.
▲
by
antomal
8mo ago
I noticed that too, and I can assure you it’s purely organic. I’m just as surprised as you are! I suspect the project might have been shared in some FreeBSD or Rust-specific IRC channels or forums outside of HN, which brought in people who
8.
▲
by
antomal
8mo ago
Great question. In practice, 'native to FreeBSD' means a few things for grsh: System Integration: I’m prioritizing first-class support for FreeBSD-specific tools and environments (like Jails and the Ports system). While many shell
9.
▲
by
antomal
8mo ago
Not yet! grsh is currently in its early stages, and I haven't submitted it to the official Ubuntu/Debian repositories yet. However, since it's written in Rust, you can easily install it from source on Ubuntu: Install Rust: cu
10.
▲
by
antomal
8mo ago
Thanks everyone for the incredible feedback! I'm seeing great suggestions about transparent archive navigation and plugin systems. I'm focusing on the FreeBSD port right now, but I'll be opening issues for these features on G
11.
▲
by
antomal
8mo ago
Actually, GRSH already supports this! You can use Ctrl+Z to suspend, and fg for basic job control. Regarding the interactive selection you mentioned: that’s one of the core features I wanted to get right from the start. Instead of memorizin
12.
▲
by
antomal
8mo ago
This is a very unique and thoughtful feature request! I love the idea of making the shell more personal and empowering by integrating health tracking with terminal productivity. From a technical standpoint, implementing this in Rust would b
13.
▲
by
antomal
8mo ago
That's an ambitious and fascinating feature request! Implementing transparent archive navigation (mounting archives as virtual directories) is definitely on my 'dream features' list for GRSH. Since the shell is written in Rus
14.
▲
by
antomal
8mo ago
Go ahead and 'steal' away! That’s the beauty of open source. I actually built it into the shell precisely because I was tired of managing those aliases across different machines. Glad you found it useful!
15.
▲
by
antomal
8mo ago
Exactly. It's a small quality-of-life feature to avoid the repetitive mkdir && cd sequence. In GRSH, it also ensures the directory is created with the necessary permissions before the shell attempts to switch into it.
16.
▲
by
antomal
8mo ago
It’s a shortcut Its purpose is to combine mkdir -p and cd into a single atomic-like action. Instead of typing: mkdir -p my_project && cd my_project You simply run: mkcd my_project It's designed to reduce friction during develop
17.
▲
by
antomal
8mo ago
I'm seeing some great technical questions about process lifecycles and Rust invariants. To clarify: regarding job control, when a process is recalled, it currently rejoins the foreground process group. I'm leveraging Rust's o
18.
▲
by
antomal
8mo ago
This looks very interesting! It reminds me of the approach taken by HTMX or Alpine.js, but with deeper control flow logic. In your opinion, what is the main advantage of hyTags over HTMX for developers managing complex UI states?
19.
▲
by
antomal
8mo ago
thanks!
20.
▲
by
antomal
8mo ago
Thanks for the question! For Job Control, I’m currently implementing a custom management system to handle foreground and background process groups. Regarding signal propagation, I’m leaning towards a direct integration with libc to maintain
21.
▲
by
antomal
8mo ago
I've been working on GRSH because I wanted to explore building core system utilities using Rust's memory safety guarantees, with a specific focus on the FreeBSD ecosystem. While the shell is still in its early stages, my goal is t
22.
▲
Show HN: Grsh – A high-performance shell for FreeBSD written in Rust
(grimreaper.icu)
50 points
by
antomal
8mo ago
|
37 comments