@techee For the build commands, it's irrelevant which shell the user uses. We 
need one that behaves as expected and that is installed on the system.

Since the build commands are configurable itself (with all the issues around 
escaping and such), we must be sure that the shell that we pass the build 
commands does the right thing.

The shell used in the terminal tab is a different matter.

We can also have a (hardcoded) list of shells that we test for existence, if we 
know they all work (e.g. "zsh > bash > sh"), but I'm really afraid of letting 
the user assign arbitrary shell programs.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2344#issuecomment-542627093

Reply via email to