Multishell
PPA description
Install multiple versions of shells, allowing you to test against each version.
To use in your system:
sudo add-apt-repository ppa:team-
sudo apt-get update
sudo apt-get install bash-3.2.0 # or any other specific version
Binaries are installed in /usr/bin, like /usr/bin/
To use this in Travis CI, edit your travis.yml and add:
env:
- SHELLS="bash2.05b bash3.0.16 bash3.2.48 bash4.2.45"
before_install:
- echo | sudo add-apt-repository ppa:team-
- sudo apt-get update -qq
- sudo apt-get install -qq $SHELLS
script: bash multishell
Contents of the multishell script:
#!/bin/bash
status=0
for b in $SHELLS; do
echo
echo ==================
echo $b
echo ==================
$b test.sh || status=$?
done
exit $status
This idea and the above sample code are taken from Aron Griffis. His PPA also does this same thing with far fewer shells. I've found that there are differences even among very minor version number changes, thus this PPA was created.
http://
https:/
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:team-mayhem/multishell to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:team-mayhem/multishell sudo apt update
For questions and bugs with software in this PPA please contact Team Mayhem.
PPA statistics
- Activity
- 0 updates added during the past month.
Overview of published packages
76 → 150 of 870 results | First • Previous • Next • Last |
Package | Version | Uploaded by |
---|---|---|
bash-3.0.10 | 3.0.10-vividppa2 | fidian () |
bash-3.0.10 | 3.0.10-trustyppa2 | fidian () |
bash-3.0.10 | 3.0.10-preciseppa2 | fidian () |
bash-3.0.11 | 3.0.11-vividppa2 | fidian () |
bash-3.0.11 | 3.0.11-trustyppa2 | fidian () |
bash-3.0.11 | 3.0.11-preciseppa2 | fidian () |
bash-3.0.12 | 3.0.12-vividppa2 | fidian () |
bash-3.0.12 | 3.0.12-trustyppa2 | fidian () |
bash-3.0.12 | 3.0.12-preciseppa2 | fidian () |
bash-3.0.13 | 3.0.13-vividppa2 | fidian () |
bash-3.0.13 | 3.0.13-trustyppa2 | fidian () |
bash-3.0.13 | 3.0.13-preciseppa2 | fidian () |
bash-3.0.14 | 3.0.14-vividppa2 | fidian () |
bash-3.0.14 | 3.0.14-trustyppa2 | fidian () |
bash-3.0.14 | 3.0.14-preciseppa2 | fidian () |
bash-3.0.15 | 3.0.15-vividppa2 | fidian () |
bash-3.0.15 | 3.0.15-trustyppa2 | fidian () |
bash-3.0.15 | 3.0.15-preciseppa2 | fidian () |
bash-3.0.16 | 3.0.16-vividppa2 | fidian () |
bash-3.0.16 | 3.0.16-trustyppa2 | fidian () |
bash-3.0.16 | 3.0.16-preciseppa2 | fidian () |
bash-3.0.17 | 3.0.17-vividppa2 | fidian () |
bash-3.0.17 | 3.0.17-trustyppa2 | fidian () |
bash-3.0.17 | 3.0.17-preciseppa2 | fidian () |
bash-3.0.18 | 3.0.18-vividppa2 | fidian () |
bash-3.0.18 | 3.0.18-trustyppa2 | fidian () |
bash-3.0.18 | 3.0.18-preciseppa2 | fidian () |
bash-3.0.19 | 3.0.19-vividppa2 | fidian () |
bash-3.0.19 | 3.0.19-trustyppa2 | fidian () |
bash-3.0.19 | 3.0.19-preciseppa2 | fidian () |
bash-3.0.2 | 3.0.2-vividppa2 | fidian () |
bash-3.0.2 | 3.0.2-trustyppa2 | fidian () |
bash-3.0.2 | 3.0.2-preciseppa2 | fidian () |
bash-3.0.20 | 3.0.20-vividppa2 | fidian () |
bash-3.0.20 | 3.0.20-trustyppa2 | fidian () |
bash-3.0.20 | 3.0.20-preciseppa2 | fidian () |
bash-3.0.21 | 3.0.21-vividppa2 | fidian () |
bash-3.0.21 | 3.0.21-trustyppa2 | fidian () |
bash-3.0.21 | 3.0.21-preciseppa2 | fidian () |
bash-3.0.22 | 3.0.22-vividppa2 | fidian () |
bash-3.0.22 | 3.0.22-trustyppa2 | fidian () |
bash-3.0.22 | 3.0.22-preciseppa2 | fidian () |
bash-3.0.3 | 3.0.3-vividppa2 | fidian () |
bash-3.0.3 | 3.0.3-trustyppa2 | fidian () |
bash-3.0.3 | 3.0.3-preciseppa2 | fidian () |
bash-3.0.4 | 3.0.4-vividppa2 | fidian () |
bash-3.0.4 | 3.0.4-trustyppa2 | fidian () |
bash-3.0.4 | 3.0.4-preciseppa2 | fidian () |
bash-3.0.5 | 3.0.5-vividppa2 | fidian () |
bash-3.0.5 | 3.0.5-trustyppa2 | fidian () |
bash-3.0.5 | 3.0.5-preciseppa2 | fidian () |
bash-3.0.6 | 3.0.6-vividppa2 | fidian () |
bash-3.0.6 | 3.0.6-trustyppa2 | fidian () |
bash-3.0.6 | 3.0.6-preciseppa2 | fidian () |
bash-3.0.7 | 3.0.7-vividppa2 | fidian () |
bash-3.0.7 | 3.0.7-trustyppa2 | fidian () |
bash-3.0.7 | 3.0.7-preciseppa2 | fidian () |
bash-3.0.8 | 3.0.8-vividppa2 | fidian () |
bash-3.0.8 | 3.0.8-trustyppa2 | fidian () |
bash-3.0.8 | 3.0.8-preciseppa2 | fidian () |
bash-3.0.9 | 3.0.9-vividppa2 | fidian () |
bash-3.0.9 | 3.0.9-trustyppa2 | fidian () |
bash-3.0.9 | 3.0.9-preciseppa2 | fidian () |
bash-3.1.0 | 3.1.0-vividppa2 | fidian () |
bash-3.1.0 | 3.1.0-trustyppa2 | fidian () |
bash-3.1.0 | 3.1.0-preciseppa2 | fidian () |
bash-3.1.1 | 3.1.1-vividppa2 | fidian () |
bash-3.1.1 | 3.1.1-trustyppa2 | fidian () |
bash-3.1.1 | 3.1.1-preciseppa2 | fidian () |
bash-3.1.10 | 3.1.10-vividppa2 | fidian () |
bash-3.1.10 | 3.1.10-trustyppa2 | fidian () |
bash-3.1.10 | 3.1.10-preciseppa2 | fidian () |
bash-3.1.10-orig | 3.1.10-orig-vividppa1 | fidian () |
bash-3.1.10-orig | 3.1.10-orig-trustyppa1 | fidian () |
bash-3.1.10-orig | 3.1.10-orig-preciseppa1 | fidian () |
76 → 150 of 870 results | First • Previous • Next • Last |