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
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.
10
andyleclair
NobbZ
Bash scripts are ran thorugh bash, not fish…
So if they messed up the shebang, I’d do bash that_script.sh
6
Popular in Polls
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
Inspired by Andrew’s post in another thread about types:
If the main benefit of static typing is to catch errors, and most people think...
New
I think it would be interesting to see how most people are using Phoenix in production. Do you use it as an API backend for a SPA? Or do ...
New
I was wondering how people are handling run-time configuration of their Plugs in their Phoenix applications as of today:
poll
I am also ...
New
Now that the results are in from the Tailwind-only poll, what do you think of the combination of Tailwind and daisyUI?
poll
New
poll
asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Manage multiple runtime versions with a ...
New
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
There are many v0 libraries in the elixir echo system, where at least officially, semantic versioning means nothing.
However, it seems t...
New
Curious how much people are paying for hosting of their Elixir (or other BEAM lang) apps :smiley:
The poll is anonymous so if you can ge...
New
A terminal multiplexer is a software application that can be used to multiplex several separate pseudoterminal-based login sessions insid...
New
Other popular topics
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
If I have a post route which an argument:
post /my_post_route/:my_param1, MyController.my_post_handler
How would get the post params ...
New
Hi,
I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
Phoenix 1.4.0 released
Phoenix 1.4 is out! This release ships with exciting new features, most notably
with HTTP2 support, improved deve...
New
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Hi,
I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
Hi there,
I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








