#!/usr/bin/env bash if [[ $# -eq 0 ]] ; then echo "Missing argument of target directory" exit 1 fi DIR=$1 rm -rf $DIR mkdir $DIR echo "Copying Trilium to build directory $DIR" cp -r images $DIR/ cp -r libraries $DIR/ cp -r src $DIR/ cp -r db $DIR/ cp -r package.json $DIR/ cp -r package-lock.json $DIR/ cp -r README.md $DIR/ cp -r LICENSE $DIR/ cp -r config-sample.ini $DIR/ cp -r electron.js $DIR/ # run in subshell (so we return to original dir) (cd $DIR && npm install --only=prod) rm -r $DIR/node_modules/cld/deps find $DIR/libraries -name "*.map" -type f -delete find $DIR/libraries -name "hunspell.lib" -type f -delete