jswanner

jswanner

Which shell do you use/recommend?

Which is your preferred shell?

You can pick up to three
  • ash
  • bash
  • Bourne shell
  • CMD.EXE
  • COMMAND.COM
  • csh
  • fish
  • Hamilton C shell
  • ksh
  • Nushell
  • pdksh
  • PowerShell
  • Qshell
  • rc
  • Scsh
  • tcsh
  • Thompson shell
  • zsh
  • Other - please say in thread!
0 voters

Most Liked

adamcstephens

adamcstephens

I think fish is the best interactive shell. It’s not completely POSIX compatible but it’s close enough for day to day use. I switched from zsh to fish years ago and would recommend anyone using zsh to try it out. Fish provides a customized zsh experience, but out of the box without plugins. It also doesn’t have the compgen performance issues you get with zsh.

For shell scripting I’d stick with POSIX sh or bash.

andyleclair

andyleclair

I switched to Fish from Zsh and never looked back. That said, love the shoutout to scsh, which has the best manpage of all time (also Olin was a great professor, I learned compilers from him)

NobbZ

NobbZ

Bash scripts are ran thorugh bash, not fish…

So if they messed up the shebang, I’d do bash that_script.sh

shishini

shishini

I am currently on windows, I will try to move back to linux sometime in the future
I think Object Oriented Shell (Shells that pipe objects not string) are a very good idea

I like powershell a lot, i think nushell tries to replicate this OO style but maybe to a more unix oriented audience, so i try to use it from time to time and learn more about it

But bash is the only simple life and realistic option for linux

So in summary

  1. pwsh on windows
  2. bash on linux
  3. nushell for the rebellion
kevinschweikert

kevinschweikert

a long term TERM user :yum:

Where Next?

Popular in Polls Top

josefrichter
There are two polls and a third question… 1) Displays poll 2) Orientation poll 3) Configuration Please let us know how you are using you...
New
New
thojanssens1
In an attempt to figure out what are the preferred GraphQL clients for Elixir developers, I made this poll below. If you’re using GraphQL...
New
New
jaimeiniesta
Alchemists everywhere! Join our poll to see what countries have the most Elixir developers! (Please note if you voted in the original po...
New
Nezteb
poll The poll allows up to 2 votes for cases where people have a preferred tool for Elixir and a separate preferred tool for Erlang or th...
New
matt-savvy
I see some people adopt this convention when naming fields or variables where the value is a boolean. I personally see this as an antipat...
New
arcanemachine
This was the first question on my mind when I saw this other thread by @AstonJ. I’m curious how many Phoenix users actually like using T...
New
AstonJ
How often do you buy a new dev machine? poll If there is any particular reason why you’ve settled on the frequency you have, please shar...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

Other popular topics Top

chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement