Skip to content

Add bash shebangs to Justfile recipes#102

Open
Ren6767 wants to merge 1 commit intofluxerapp:canaryfrom
Ren6767:patch-1
Open

Add bash shebangs to Justfile recipes#102
Ren6767 wants to merge 1 commit intofluxerapp:canaryfrom
Ren6767:patch-1

Conversation

@Ren6767
Copy link

@Ren6767 Ren6767 commented Feb 12, 2026

On Debian/Ubuntu systems, /bin/sh is actually dash, which does not support set -o pipefail.

So when your recipe runs:
set -euo pipefail

dash errors out with:
sh: 1: set: Illegal option -o pipefail

Adding a bash shebang per recipe will correct the issue and add debian/ubuntu compatibility. I will also note, it will maintain compatibility with other distros as well.

On Debian/Ubuntu systems, /bin/sh is actually dash, which does not support 
set -o pipefail. 

So when your recipe runs:
set -euo pipefail

dash errors out with:
sh: 1: set: Illegal option -o pipefail

Add a bash shebang per recipe will correct the issue and add debian/ubuntu compatibility.
@CLAassistant
Copy link

CLAassistant commented Feb 12, 2026

CLA assistant check
All committers have signed the CLA.

@kuche1
Copy link

kuche1 commented Feb 16, 2026

Can confirm that this fixes the issue for me too (arch BTW).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants