Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

Project that needs to be fixed but I do not want to work more on it

Notifications You must be signed in to change notification settings

tiawl/modernish_supported_shells

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modernish supported shells

A detailed list of POSIX-compliant shells versions supported by the last modernish version

Before going further

If you achieve to install the last modernish version with a shell version marked as unsupported, we would be very grateful if you could open an issue here to explain us how you make it works: let us know of any successes !

If you do not achieve to install the last modernish version with a shell version marked as supported, you definitely should consider the scripts/runner.sh script before opening an issue.

If you want to know if an unlisted shell or an unlisted shell version is supported with the last modernish version, please open an issue here.

If your shell version is marked as (:grey_question:), there are 2 possibilities: we are working on it or this shell version is not intented to be supported.

If your shell is listed here, is marked as unsupported by the last modernish version and you want to know why, you definitely should consider the trace directory before opening an issue into the modernish main project (Useful tip: Run less -R trace/<SHELL>/<LOGFILE> for a better reading experience).

The following tables are generated through script.

bash

Version alpine:3.18.0
bash-5.2-rc4 ✔️
bash-5.2-rc3 ✔️
bash-5.2-beta
bash-5.2-alpha
bash-5.2 ✔️
bash-5.1-rc3 ✔️
bash-5.1-rc2 ✔️
bash-5.1-rc1 ✔️
bash-5.1-beta ✔️
bash-5.1-alpha ✔️
bash-5.1 ✔️
bash-5.0-rc1 ✔️
bash-5.0-beta2 ✔️
bash-5.0-beta ✔️
bash-5.0-alpha
bash-5.0 ✔️
bash-4.4-rc2 ✔️
bash-4.4-rc1 ✔️
bash-4.4-beta2 ✔️
bash-4.4-beta ✔️
bash-4.4-alpha
bash-4.4 ✔️
bash-4.3-rc2 ✔️
bash-4.3-rc1 ✔️
bash-4.3-beta2 ✔️
bash-4.3-beta ✔️
bash-4.3-alpha ✔️
bash-4.3 ✔️
bash-4.2 ✔️
bash-4.1.11
bash-4.0.38 ✔️
bash-4.0-alpha
bash-4.0 ✔️
bash-3.2-beta
bash-3.2-alpha
bash-3.1-rc2
bash-3.1-rc1
bash-3.1-beta
bash-3.1-alpha
bash-3.0-rc1
bash-3.0-beta

busybox-ash

Version alpine:3.18.0
busybox-1_36_1
busybox-1_36_0
busybox-1_35_0
busybox-1_34_1
busybox-1_34_0
busybox-1_33_2
busybox-1_33_1
busybox-1_33_0
busybox-1_32_1
busybox-1_32_0
busybox-1_31_1
busybox-1_31_0
busybox-1_30_1
busybox-1_30_0
busybox-1_29_3
busybox-1_29_2
busybox-1_29_1
busybox-1_29_0
busybox-1_28_4
busybox-1_28_3
busybox-1_28_2
busybox-1_28_1
busybox-1_28_0
busybox-1_27_2
busybox-1_27_1
busybox-1_27_0
busybox-1_26_2
busybox-1_26_1
busybox-1_26_0
busybox-1_25_1
busybox-1_25_0
busybox-1_24_2
busybox-1_24_1
busybox-1_24_0
busybox-1_23_2
busybox-1_23_1
busybox-1_23_0
busybox-1_22_1
busybox-1_22_0
busybox-1_21_1
busybox-1_21_0
busybox-1_20_2
busybox-1_20_1
busybox-1_20_0
busybox-1_19_4
busybox-1_19_3
busybox-1_19_2
busybox-1_19_1
busybox-1_19_0
busybox-1_18_5
busybox-1_18_4
busybox-1_18_3
busybox-1_18_2
busybox-1_18_1
busybox-1_18_0
busybox-1_17_4
busybox-1_17_3
busybox-1_17_2
busybox-1_17_1
busybox-1_17_0
busybox-1_16_2
busybox-1_16_1
busybox-1_16_0
busybox-1_15_3
busybox-1_15_2
busybox-1_15_1
busybox-1_15_0
busybox-1_14_4
busybox-1_14_3
busybox-1_14_2
busybox-1_14_1
busybox-1_14_0
busybox-1_13_4
busybox-1_13_3
busybox-1_13_2
busybox-1_13_1
busybox-1_13_0
busybox-1_12_4
busybox-1_12_3
busybox-1_12_2
busybox-1_12_1
busybox-1_12_0
busybox-1_11_3
busybox-1_11_2
busybox-1_11_1
busybox-1_11_0
busybox-1_10_3
busybox-1_10_0
busybox-1_9_2
busybox-1_9_1
busybox-1_9_0
busybox-1_8_3
busybox-1_8_2
busybox-1_8_1
busybox-1_8_0
busybox-1_7_5
busybox-1_7_4
busybox-1_7_3
busybox-1_7_2
busybox-1_7_1
busybox-1_7_0
busybox-1_6_2
busybox-1_6_1
busybox-1_6_0
busybox-1_5_2
busybox-1_5_1
busybox-1_4_2
busybox-1_4_0
busybox-1_3_2
busybox-1_3_1
busybox-1_3_0
busybox-1_2_1
busybox-1_2_0
busybox-1_1_3
busybox-1_1_2
busybox-1_1_1
busybox-1_1_0
busybox-1_01
busybox-1_00_rc3
busybox-1_00_rc2
busybox-1_00_rc1
busybox-1_00_pre10
busybox-1_00_pre9
busybox-1_00_pre8
busybox-1_00_pre7
busybox-1_00_pre6
busybox-1_00_pre5
busybox-1_00_pre4
busybox-1_00_pre3
busybox-1_00_pre2
busybox-1_00_pre1
busybox-1_00
busybox-0_60_5
busybox-0_60_4
busybox-0_60_3
busybox-0_60_2
busybox-0_60_1
busybox-0_60_0
busybox-0_52
busybox-0_51
busybox-0_50
busybox-0_49
busybox-0_48
busybox-0_47
busybox-0_46
busybox-0_45
busybox-0_43pre1
busybox-0_43
busybox-0_42
busybox-0_41
busybox-0_40
busybox-0_39
busybox-0_36
busybox-0_34
busybox-0_33
busybox-0_32
busybox-0_29alpha2

dash

Version alpine:3.18.0
dash-v0.5.12
dash-v0.5.11.5 ✔️
dash-v0.5.11.4 ✔️
dash-v0.5.11.3 ✔️
dash-v0.5.11.2 ✔️
dash-v0.5.11.1 ✔️
dash-v0.5.11 ✔️
dash-v0.5.10.2 ✔️
dash-v0.5.10.1
dash-v0.5.10
dash-v0.5.9.1 ✔️
dash-v0.5.9 ✔️
dash-v0.5.8 ✔️
dash-v0.5.7 ✔️
dash-v0.5.6.1
dash-v0.5.6
dash-v0.5.5.1
dash-v0.5.5
dash-v0.5.4
dash-v0.5.3
dash-v0.5.2

mksh

Version alpine:3.18.0
mksh-R59c ✔️
mksh-R59b ✔️
mksh-R59 ✔️
mksh-R58 ✔️
mksh-R57 ✔️
mksh-R56c ✔️
mksh-R56b ✔️
mksh-R56 ✔️
mksh-R55 ✔️
mksh-R54
mksh-R53a
mksh-R52c
mksh-R52b
mksh-R52
mksh-R51
mksh-R50f
mksh-R50e
mksh-R50d
mksh-R50c
mksh-R50b
mksh-R50
mksh-R49
mksh-R48b
mksh-R48
mksh-R47
mksh-R46
mksh-R45
mksh-R44
mksh-R43
mksh-R42b
mksh-R42
mksh-R41c
mksh-R41b
mksh-R41
mksh-R40f
mksh-R40e
mksh-R40d
mksh-R40c
mksh-R40b
mksh-R40
mksh-R39c
mksh-R39b
mksh-R39
mksh-R38c
mksh-R38b
mksh-R38
mksh-R37c
mksh-R37b
mksh-R36b
mksh-R36
mksh-R35b
mksh-R35
mksh-R33d
mksh-R33c
mksh-R33b
mksh-R33
mksh-R32
mksh-R31d
mksh-R31c
mksh-R31b
mksh-R31
mksh-R30
mksh-R29g
mksh-R29f
mksh-R29e
mksh-R29d
mksh-R29c
mksh-R29b
mksh-R29
mksh-R28
mksh-R27e
mksh-R27d
mksh-R27c
mksh-R27b
mksh-R27
mksh-R26c
mksh-R26b
mksh-R26
mksh-R25b
mksh-R25
mksh-R24c
mksh-R24b
mksh-R24

yash

Version alpine:3.18.0
yash-yash*
yash-2.55
yash-2.54
yash-2.53
yash-2.52
yash-2.51
yash-2.50
yash-2.49
yash-2.48
yash-2.47
yash-2.46
yash-2.45
yash-2.44
yash-2.43
yash-2.42
yash-2.41
yash-2.40
yash-2.39
yash-2.38
yash-2.37
yash-2.36
yash-2.35
yash-2.34
yash-2.33.1
yash-2.33
yash-2.32.1
yash-2.32
yash-2.31
yash-2.30
yash-2.29
yash-2.28
yash-2.27
yash-2.26.1
yash-2.26
yash-2.25
yash-2.24
yash-2.23
yash-2.22b0
yash-2.22
yash-2.21
yash-2.20
yash-2.19
yash-2.18
yash-2.17
yash-2.16
yash-2.15
yash-2.14
yash-2.13
yash-2.12
yash-2.11
yash-2.10-1
yash-2.10
yash-2.9
yash-2.8
yash-2.7
yash-2.6
yash-2.5
yash-2.4
yash-2.3
yash-2.2.2
yash-2.2.1
yash-2.2
yash-2.1.1
yash-2.1
yash-2.0b2
yash-2.0b1
yash-2.0b0
yash-2.0a3
yash-2.0a2
yash-2.0a1
yash-2.0a0
yash-2.0
yash-1.5
yash-1.4.1
yash-1.4
yash-1.3.1
yash-1.3
yash-1.2
yash-1.1
yash-1.0b2
yash-1.0b1
yash-1.0b0
yash-1.0
yash-0.11

zsh

Version alpine:3.18.0
zsh-5.9 ✔️
zsh-5.8.1.3-test ✔️
zsh-5.8.1.2-test ✔️
zsh-5.8.1 ✔️
zsh-5.8 ✔️
zsh-5.7.1-test-3 ✔️
zsh-5.7.1-test-2 ✔️
zsh-5.7.1-test-1 ✔️
zsh-5.7.1 ✔️
zsh-5.7 ✔️
zsh-5.6.2-test-3 ✔️
zsh-5.6.2-test-2 ✔️
zsh-5.6.2 ✔️
zsh-5.6.1 ✔️
zsh-5.6 ✔️
zsh-5.5.1-test-2
zsh-5.5.1-test-1
zsh-5.5.1 ✔️
zsh-5.5
zsh-5.4.2-test-2
zsh-5.4.2-test-1
zsh-5.4.2 ✔️
zsh-5.4.1 ✔️
zsh-5.4
zsh-5.3.1
zsh-5.3
zsh-5.2-test-3
zsh-5.2-test-2
zsh-5.2-test-1
zsh-5.2
zsh-5.1.1-test-3
zsh-5.1.1-test-2
zsh-5.1.1-test-1
zsh-5.1.1
zsh-5.1-test-1
zsh-5.1
zsh-5.0.8-test-3
zsh-5.0.8-test-2
zsh-5.0.8
zsh-5.0.7-dev-4
zsh-5.0.7-dev-2
zsh-5.0.7
zsh-5.0.6-dev-1
zsh-5.0.6
zsh-5.0.5-dev-3
zsh-5.0.5-dev-2
zsh-5.0.5-dev-1
zsh-5.0.5
zsh-5.0.4
zsh-5.0.3-test-2
zsh-5.0.3-test-1
zsh-5.0.3
zsh-5.0.2-test-3
zsh-5.0.2-test-2
zsh-5.0.2-test-1
zsh-5.0.2
zsh-5.0.1
zsh-5.0.0-test-1
zsh-5.0.0
zsh-4.3.17-test-2
zsh-4.3.17
zsh-4.3.16
zsh-4.3.15
zsh-4.3.14
zsh-4.3.13
zsh-4.3.12-test-3
zsh-4.3.12
zsh-4.3.11-dev-4
zsh-4.3.11
zsh-4.3.10-test-3
zsh-4.3.10-dev-2
zsh-4.3.10
zsh-4.3.9-dev-5
zsh-4.3.9-dev-3
zsh-4.3.9
zsh-4.3.8
zsh-4.3.7
zsh-4.3.6-dev-2
zsh-4.3.6-dev-1
zsh-4.3.6
zsh-4.3.5-dev-4
zsh-4.3.5-dev-3
zsh-4.3.5-dev-2
zsh-4.3.5-dev-1
zsh-4.3.5
zsh-4.3.4-dev-8
zsh-4.3.4-dev-7
zsh-4.3.4-dev-6
zsh-4.3.4-dev-5
zsh-4.3.4-dev-4
zsh-4.3.4-dev-2
zsh-4.3.4
zsh-4.3.3
zsh-4.3.2
zsh-4.3.1
zsh-4.3.0-dev-5
zsh-4.3.0-dev-4
zsh-4.3.0-dev-3
zsh-4.2.6-dev-2
zsh-4.2.6
zsh-4.2.5
zsh-4.2.4
zsh-4.2.3
zsh-4.2.2
zsh-4.2.1-test-A
zsh-4.2.1
zsh-4.2.0-pre-4
zsh-4.2.0-pre-3
zsh-4.2.0-pre-2
zsh-4.2.0-pre-1
zsh-4.2.0
zsh-4.1.1-test-3
zsh-4.1.1-test-1
zsh-4.1.1
zsh-4.1.0-dev-7
zsh-4.1.0-dev-5
zsh-4.1.0-dev-4
zsh-4.1.0-dev-3
zsh-4.1.0-dev-2
zsh-4.1.0-dev-1
zsh-4.0.9
zsh-4.0.8
zsh-4.0.7
zsh-4.0.6
zsh-4.0.5
zsh-4.0.4
zsh-4.0.3
zsh-4.0.2-pre-2
zsh-4.0.2
zsh-4.0.1-pre-5
zsh-4.0.1-pre-4
zsh-4.0.1-pre-3
zsh-4.0.1-pre-1
zsh-4.0.1
zsh-3.1.9-dev-8
zsh-3.1.9-dev-7
zsh-3.1.9-dev-6
zsh-3.1.9-dev-5
zsh-3.1.9-dev-4
zsh-3.1.9-dev-3
zsh-3.1.9-dev-2
zsh-3.1.9-dev-1
zsh-3.1.9
zsh-3.1.8
zsh-3.1.7-pre-4
zsh-3.1.7-pre-3
zsh-3.1.7-pre-2
zsh-3.1.7-prep-1
zsh-3.1.7
zsh-3.1.6-test-2
zsh-3.1.6-test-1
zsh-3.1.6-pws-13
zsh-3.1.6-pws-12
zsh-3.1.6-pws-11
zsh-3.1.6-pws-10
zsh-3.1.6-pws-9
zsh-3.1.6-pws-5
zsh-3.1.6-pws-4
zsh-3.1.6-pws-3
zsh-3.1.6-pws-2
zsh-3.1.6-pws-1
zsh-3.1.6-dev-22
zsh-3.1.6-dev-21
zsh-3.1.6-dev-20
zsh-3.1.6-dev-19
zsh-3.1.6-dev-18
zsh-3.1.6-dev-17
zsh-3.1.6-dev-16
zsh-3.1.6-dev-15
zsh-3.1.6-dev-14
zsh-3.1.6-bart-8
zsh-3.1.6-bart-7-2
zsh-3.1.6-bart-7
zsh-3.1.6
zsh-3.1.5-pws-24
zsh-3.1.5-pws-23
zsh-3.1.5-pws-22
zsh-3.1.5-pws-21
zsh-3.1.5-pws-16-w6133
zsh-3.1.5-pws-16-w6119
zsh-3.1.5-pws-16-w6117
zsh-3.1.5-pws-16-w6109
zsh-3.1.5-pws-14
zsh-3.1.5-pws-13
zsh-3.1.5-pws-12
zsh-3.1.5-pws-11
zsh-3.1.5-pws-10
zsh-3.1.5-pws-9
zsh-3.1.5-pws-8
zsh-3.1.5-pws-7
zsh-3.1.5-pws-6
zsh-3.1.5-pws-5
zsh-3.1.5-pws-4
zsh-3.1.5-pws-3
zsh-3.1.5-pws-2
zsh-3.1.5-pws-1
zsh-3.1.5