#!/bin/bash # this is a wicked hack, but whatever. CONFIGS=() i=0 while [ $# -gt 0 ]; do conf="$1" case $conf in --help) echo "./configure --param=value ..." exit 0 ;; --*) CONFIGS[$i]="${conf:2}" ;; *) CONFIGS[$i]="$conf" ;; esac let i++ shift done # Pull in submodules, since npm can't work without them. if [ -f .git ]; then git submodule update --init fi for c in "${CONFIGS[@]}"; do echo '+node ./bin/npm.js config set "'"$c"'"' node ./bin/npm.js config set "$c" done echo echo +node ./bin/npm.js config ls echo node ./bin/npm.js config ls