Sha256: e5bc78f7fa51a99f8371dd4a1aaf0b5ef9e9e0b70768dc00a789f0269860a583

Contents?: true

Size: 610 Bytes

Versions: 141

Compression:

Stored size: 610 Bytes

Contents

#!/usr/bin/env bash

# This script will update bower.json of all exercises
# using the master bower.json in etc/bower.json
# 
# To keep the dependencies in sync and aid the Travis build
# please only update the master bower.json

xpurescript=$(dirname "$BASH_SOURCE")
xpurescript=$(readlink -f "$xpurescript/..")
cd "$xpurescript/exercises"

bower_master="$xpurescript/etc/bower.json"

for exercise in *; do
  bower=$exercise/bower.json

  if [[ -f $bower ]]; then
    echo Updating $bower

    cp $bower_master $bower
    sed -i -r 's/"name": "purescript-exercise",/"name": "'$exercise'",/' $bower
  fi
done

Version data entries

141 entries across 141 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.179 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.178 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.177 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.176 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.175 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.174 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.173 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.172 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.171 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.170 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.169 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.167 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.166 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.165 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.164 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.163 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.162 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.161 tracks/purescript/bin/update-bower.sh
trackler-2.2.1.160 tracks/purescript/bin/update-bower.sh