From 7c3946b27812e9dd587690ac002539c7b1298e3e Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Tue, 21 Dec 2021 20:39:19 -0500 Subject: Update ship script --- Biz/Ide/ship | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) (limited to 'Biz/Ide') diff --git a/Biz/Ide/ship b/Biz/Ide/ship index dd85908..9f1bcf3 100755 --- a/Biz/Ide/ship +++ b/Biz/Ide/ship @@ -1,18 +1,25 @@ #!/usr/bin/env bash -# TODO: convert to haskell -stuff=(${@}) -if [[ ${#stuff[@]} -eq 0 ]] -then - stuff=( - Biz/Cloud.nix - Biz/Dev.nix - Biz/Que/Prod.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 +# +# ship ... +# +# 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 +## -- cgit v1.2.3