Live data from Hacker News

Starship.rs: minimal, fast prompt for any shell

starship.rs

141–150 of 160 posts

Re: Starship.rs: minimal, fast prompt for any shell

#141

So now I need to install nerd font and this software on all clients' machines and VMs and whatnot. Asking IT departments for permission and waiting for compliance check. Or should I do it only on toy machines, risking different experience between them and production. No, thanks. Plain bash will suffice. Just like it did for so many years.

You can install it very easily without permission (unless I misunderstood the permission part is not technical but political.)

Re: Starship.rs: minimal, fast prompt for any shell

#142

I spend so little time relatively on my own machine’s terminal and even when I do I don’t want it to be totally different from the boxes I SSH into every day. That context switch would be frustrating. Nor do I have the desire to push for something like this to be installed on our fleet of servers. Do the people who use this (along with terminal emulators that require you install things on the host to get the full pow…

If you want to, you can invest time in automating this so that you can feel at home at every boxes.

Surely it is some work to ensure your user environment are all the same across different machines. But it is also liberating as you are no longer limited to choose the few common features available everywhere.

Re: Starship.rs: minimal, fast prompt for any shell

#143

Earlier quoted context omitted.

That's all well and good, but has nothing to do with my argument. If you need to invoke a program for every prompt, when the alternative is to just let the shell do it's thing, it's no longer "minimal", period.

Well, we are arguing about semantics. You say that minimal means that it must be functionally minimal. I say that minimal UX is valid meaning as well.

> Well, we are arguing about semantics.

No, we are not. "minimal" has a defined meaning, and "minimal" and "minimalism" as a design philosophy are not the same.

Re: Starship.rs: minimal, fast prompt for any shell

#144

Earlier quoted context omitted.

> for part of the rust community. part is the important term here.

I still don't see your original point. Sounds like you have an axe to grind. I don't see anything negative in saying "written in Rust" or "written in OCaml" or "written in Haskell" or anything else. Using a particular language signals a certain subset of qualities and broadcasting those helps people filter what they are interested in.

> Sounds like you have an axe to grind.

Why? I just point out that what happened to Haskell can happen to Rust, and for much the same reasons.

Re: Starship.rs: minimal, fast prompt for any shell

#145
post #125

Earlier quoted context omitted.

Chiming in as another fish+starship user. It's hard to imagine using anything else now; I get just about every feature I would ever want out of my shell with essentially zero configuration, which makes it easy to replicate my setup across a ton of heterogeneous devices and operating systems.

Me too :). I do wish fish could seamlessly convert and run bash script on the fly..

> I do wish fish could seamlessly convert and run bash scripts on the fly..

It can. With a little help. I use this:

https://github.com/edc/bass

Re: Starship.rs: minimal, fast prompt for any shell

#146

Earlier quoted context omitted.

I still don't see your original point. Sounds like you have an axe to grind. I don't see anything negative in saying "written in Rust" or "written in OCaml" or "written in Haskell" or anything else. Using a particular language signals a certain subset of qualities and broadcasting those helps people filter what they are interested in.

> Sounds like you have an axe to grind. Why? I just point out that what happened to Haskell can happen to Rust, and for much the same reasons.

What reasons might those be? I am not familiar with Haskell's history.

Are you saying that Haskell never got wide adoption because its advocates were too loud?

Even if you claim that I'll not believe it. Haskell is legitimately difficult for many annoying reasons, not least of which are the endless compiler variants.

Re: Starship.rs: minimal, fast prompt for any shell

#147

Earlier quoted context omitted.

> Sounds like you have an axe to grind. Why? I just point out that what happened to Haskell can happen to Rust, and for much the same reasons.

What reasons might those be? I am not familiar with Haskell's history. Are you saying that Haskell never got wide adoption because its advocates were too loud? Even if you claim that I'll not believe it. Haskell is legitimately difficult for many annoying reasons, not least of which are the endless compiler variants.

I would say it’s because the Haskell community is too arrogant and pretentious.

I love the language and worked with it professionally for over a year, but I can’t stand everything around the developer experience and community.

Rust is a breath of fresh air.

Re: Starship.rs: minimal, fast prompt for any shell

#148
post #58

Am I the only one who is getting tired of "It's X in rust" type projects? It's making me dislike the community. Rust is not a user feature, it's an implementation detail.

Speak for yourself. It makes me love the community.

Rust’s memory safety definitely makes it a user feature.

Re: Starship.rs: minimal, fast prompt for any shell

#149

Earlier quoted context omitted.

What reasons might those be? I am not familiar with Haskell's history. Are you saying that Haskell never got wide adoption because its advocates were too loud? Even if you claim that I'll not believe it. Haskell is legitimately difficult for many annoying reasons, not least of which are the endless compiler variants.

I would say it’s because the Haskell community is too arrogant and pretentious. I love the language and worked with it professionally for over a year, but I can’t stand everything around the developer experience and community. Rust is a breath of fresh air.

> I would say it’s because the Haskell community is too arrogant and pretentious.

That by itself is only a cause. What's the effect, what's the symptom of this attitude, what are the practical observable results? Gatekeeping? Rude forum responses? (I know OCaml partially suffered from that and they can be fairly elitistic; when you ask something fairly normal nowadays like "what's the preferred package manager?" or "how do you build a project?" is sometimes met with smartass responses like "what's a project?")

> I love the language and worked with it professionally for over a year, but I can’t stand everything around the developer experience and community.

Sums up my experience with several development communities, yep. I can relate.

> Rust is a breath of fresh air.

I feel the same, the community is extremely pragmatic. I've met a few a-holes but they were a very, very rare exception. 99% of everyone I interacted with was just like me: they were looking how to get the job done AND write idiomatic and efficient code.

Re: Starship.rs: minimal, fast prompt for any shell

#150

Earlier quoted context omitted.

I would say it’s because the Haskell community is too arrogant and pretentious. I love the language and worked with it professionally for over a year, but I can’t stand everything around the developer experience and community. Rust is a breath of fresh air.

> I would say it’s because the Haskell community is too arrogant and pretentious. That by itself is only a cause. What's the effect, what's the symptom of this attitude, what are the practical observable results? Gatekeeping? Rude forum responses? (I know OCaml partially suffered from that and they can be fairly elitistic; when you ask something fairly normal nowadays like "what's the preferred package manager?" or "…

It's strange, because many, many times I've heard newcomers say that the Haskell community is the most friendly and welcoming that they have interacted with. By this point I don't have any better hypothesis than that different people prefer different sorts of community. I also think it's unfortunate if someone stops using a language they love because of the community. Ideally a programming language would have multiple communities so everyone can find one that works for them. Perhaps niche language are too niche for that possibility, though.
Post reply on HN