@@ -5,9 +5,9 @@ if len($ARGS) != "2" {
55 exit(" 1" )
66}
77
8- version = $ARGS [1]
9- supported_os = (" linux" " darwin" " windows" )
10- supported_arch = (" amd64" )
8+ var version = $ARGS [1]
9+ var supported_os = (" linux" " darwin" " windows" )
10+ var supported_arch = (" amd64" )
1111
1212# Guarantee passing tests at least on the host arch/os
1313make test
@@ -18,13 +18,14 @@ mkdir -p dist
1818
1919fn prepare_execs(distfiles, os) {
2020 if $os == " windows" {
21- newfiles = ()
21+ var newfiles = ()
2222
2323 for distfile in $distfiles {
24- src = $distfile [0]
25- dst = $distfile [1]
26- newsrc = $src + " .exe"
27- newdst = $dst + " .exe"
24+ var src = $distfile [0]
25+ var dst = $distfile [1]
26+ var newsrc = $src + " .exe"
27+ var newdst = $dst + " .exe"
28+
2829 newfiles < = append($newfiles , ($newsrc $newdst ))
2930 }
3031
@@ -48,36 +49,37 @@ for os in $supported_os {
4849 echo " building OS: " +$GOOS +" ARCH : " +$GOARCH
4950 make build " version=" +$version
5051
51- pkgdir < = mktemp -d
52- bindir = $pkgdir + " /bin"
53- stdlibdir = $pkgdir + " /stdlib"
52+ var pkgdir < = mktemp -d
53+ var bindir = $pkgdir + " /bin"
54+ var stdlibdir = $pkgdir + " /stdlib"
55+
5456 mkdir -p $bindir
5557 mkdir -p $stdlibdir
5658
57- nash_src = " ./cmd/nash/nash"
58- nash_dst = $bindir + " /nash"
59- nashfmt_src = " ./cmd/nashfmt/nashfmt"
60- nashfmt_dst = $bindir + " /nashfmt"
59+ var nash_src = " ./cmd/nash/nash"
60+ var nash_dst = $bindir + " /nash"
61+ var nashfmt_src = " ./cmd/nashfmt/nashfmt"
62+ var nashfmt_dst = $bindir + " /nashfmt"
6163
62- execfiles = ( ($nash_src $nash_dst ) ($nashfmt_src $nashfmt_dst ) )
63- execfiles < = prepare_execs($execfiles , $os )
64+ var execfiles = ( ($nash_src $nash_dst ) ($nashfmt_src $nashfmt_dst ) )
65+ var execfiles < = prepare_execs($execfiles , $os )
6466
6567 # TODO: Improve with glob, right now have only two packages =)
66- distfiles < = append($execfiles , (" ./stdlib/io.sh" $stdlibdir ))
68+ var distfiles < = append($execfiles , (" ./stdlib/io.sh" $stdlibdir ))
6769 distfiles < = append($distfiles , (" ./stdlib/map.sh" $stdlibdir ))
6870
6971 for distfile in $distfiles {
70- src = $distfile [0]
71- dst = $distfile [1]
72+ var src = $distfile [0]
73+ var dst = $distfile [1]
7274 cp -pr $src $dst
7375 }
7476
75- projectdir < = pwd
76- distar < = format(" %s/dist/nash-%s-%s-%s.tar.gz" , $projectdir , $version , $os , $arch )
77+ var projectdir < = pwd
78+ var distar < = format(" %s/dist/nash-%s-%s-%s.tar.gz" , $projectdir , $version , $os , $arch )
7779
7880 chdir($pkgdir )
79- pkgraw < = ls
80- pkgfiles < = split($pkgraw , " \n" )
81+ var pkgraw < = ls
82+ var pkgfiles < = split($pkgraw , " \n" )
8183 tar cvfz $distar $pkgfiles
8284 chdir($projectdir )
8385 }
0 commit comments