Похожие чаты

Opinionated (and regarding security) question: using fish shell on production servers,

👍 or 👎?

18 ответов

13 просмотров

Hard no

I used it for a bit earlier, it was tragic IMO. It's got all the good bits of zsh, but being incompatible with bash syntax was a dealbreaker for me. It seems that its developer has no interest in adding bash compatibility either. For security meanwhile, no particular opinion here. If you use ssh server do_stuff in scripts though, fish is going to break that. Actually, just about every other shell does IME. So I just stuck with bash and customized my PS1 for that instead.

I wouldn't bother

Alireza- Автор вопроса
Raptor Blue Bear
Hard no

Does it have a bad reputation? Isn't it mature enough? I wanna know your reasons if you'd like to share

Alireza- Автор вопроса

I agree with you regarding scripts, syntax is compatible. But I'm considering administration view. The fancy features it has makes day to day maintenance tasks easier.

Alireza
I agree with you regarding scripts, syntax is comp...

you shouldn't be doing them manually if you have to do them that often

Alireza- Автор вопроса
⟨ Simon | Schürrle ⟩
you shouldn't be doing them manually if you have t...

That's correct but not everyone knows e.g. ansible like they know shell

Alireza- Автор вопроса

Another question: If you are opposted to this, what about: 1. zsh on production servers? 2. bash with oh-my-bash or zsh with oh-my-zsh plugins?

Alireza
Another question: If you are opposted to this, wha...

Why are you installing custom shells on prod servers again?

Alireza- Автор вопроса
Martin Rys
Why are you installing custom shells on prod serve...

I'm not. Wanted to know different mindsets around this. Reasons are legit, but I believe admin's user experience and productivity is extremely neglected. If their reasons were the case, ash would never evolve to dash and then bash.

Alireza
I'm not. Wanted to know different mindsets around ...

Why do you think that the experience and productivity of sysadmins are neglected?

Alireza- Автор вопроса
Raptor Blue Bear
Why do you think that the experience and productiv...

bash is not up to par in this aspct fish is more than a terminal, it's somehow like a tui and we have this evolution in every aspect. kubectl quickly evolved to k9s and kubernetes dashboard. All of these can be used and are used together in different use cases and incidents.

Alireza
bash is not up to par in this aspct fish is more t...

How often do you log on to and make changes or do any administration on your production servers.

Alireza- Автор вопроса
Raptor Blue Bear
How often do you log on to and make changes or do ...

Change is not frequent but using shell is an everyday thing

Alireza
Change is not frequent but using shell is an every...

You need the terminal on your production servers daily?

Alireza- Автор вопроса
Raptor Blue Bear
You need the terminal on your production servers d...

Yeah. I'm trying to expand automation, cd and event driven monitoring and provisioning (as a devops guy) but system admins do login into servers every day

Alireza
Yeah. I'm trying to expand automation, cd and even...

They honestly don't need to. You should training them not to, set up centralised logging, monitoring, config management, automated provisioning, etc etc. Make logging into a production server a rare occurrence

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта