There are a number of ways to configure the shell for linewise recipes, which are the default when a recipe does not start with a
#! shebang. Their precedence, from highest to lowest, is:
--shell-argcommand line options. Passing either of these will cause
justto ignore any settings in the current justfile.
set windows-shell := [...]
set shell := [...]
set windows-shell has higher precedence than
set shell, you can use
set windows-shell to pick a shell on Windows, and
set shell to pick a shell for all other platforms.