blob: 9f1bcf3dc3c4743c9b2e5938835ecc415a048911 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/env bash
#
# ship <target>...
#
# lint, bild, test, and push one or more targets. if no targets are supplied,
# ship everything we know how to ship
##
set -eu
stuff=(${@})
if [[ ${#stuff[@]} -eq 0 ]]
then
stuff=(
Biz/Cloud.nix
Biz/Dev.nix
Biz/Que.nix
# Hero/Prod.nix # disabled bc herocomcis.app domain is broken
)
fi
lint ${stuff[@]}
bild --test ${stuff[@]}
for thing in ${stuff[@]}
do
push $thing
done
##
|