diff --git a/bin/build-client b/bin/build-client index 8e51b8db..a4b2c484 100755 --- a/bin/build-client +++ b/bin/build-client @@ -1,4 +1,8 @@ #!/bin/bash +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" +CELLXGENE_DIR=$(dirname $DIR) + +cd $CELLXGENE_DIR npm install --prefix client/ client npm run --prefix client build diff --git a/bin/clean b/bin/clean new file mode 100755 index 00000000..e989035f --- /dev/null +++ b/bin/clean @@ -0,0 +1,16 @@ +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" +CELLXGENE_DIR=$(dirname $DIR) + +echo "Uninstalling cellxgene" +yes | pip uninstall cellxgene +echo "removing node_modules" +rm -rf $CELLXGENE_DIR/client/node_modules +echo "removing client_build" +rm -rf $CELLXGENE_DIR/client/build +echo "removing egg-info" +rm -rf $CELLXGENE_DIR/cellxgene.egg-info +echo "removing static files" +rm -f $CELLXGENE_DIR/server/app/web/templates/index.html +rm -rf $CELLXGENE_DIR/server/app/web/static +echo "cellxgene cleanup complete" +