File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/bash
2+
3+ dir=` dirname " $0 " `
4+ cd " $dir "
5+ vers=" "
6+ update=" false"
7+ instantiate=" false"
8+ resolve=" false"
9+ while [ $# -gt 0 ]; do
10+ case " $1 " in
11+ -h | --help )
12+ prog=$( basename " $0 " )
13+ echo " usage: $prog [-h|--help] [-i|--instantiate] [-r|--resolve] [-u|--update] [version ...]"
14+ exit 0
15+ ;;
16+ -i | --instantiate )
17+ instantiate=" true"
18+ ;;
19+ -r | --resolve )
20+ resolve=" true"
21+ ;;
22+ -u | --update )
23+ update=" true"
24+ ;;
25+ * )
26+ vers=" ${vers: +$vers } $1 "
27+ ;;
28+ esac
29+ shift
30+ done
31+ vers=" ${vers:= $(echo 1.{0..12} )}"
32+
33+ for ver in $vers ; do
34+ echo " ########################################### Julia version $ver "
35+ rm -f Manifest.toml
36+ test -r " .Manifest-$ver .toml" && cp -pf " .Manifest-$ver .toml" Manifest.toml
37+ julia +$ver --color=yes --check-bounds=yes --depwarn=yes --project -e "
38+ using Pkg;
39+ $update && Pkg.update();
40+ $instantiate && Pkg.instantiate();
41+ $resolve && Pkg.resolve();
42+ Pkg.test();"
43+ test -r Manifest.toml && mv -f Manifest.toml " .Manifest-$ver .toml"
44+ done
You can’t perform that action at this time.
0 commit comments