Redo the submodules file.
This commit is contained in:
parent
7aff924a13
commit
3542dc72d2
|
@ -107,4 +107,4 @@ dist
|
||||||
public/
|
public/
|
||||||
|
|
||||||
submodules/*
|
submodules/*
|
||||||
!submodules/.gitkeep
|
!submodules/update.sh
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
# This `submodules` directory exists to hold external projects, but without using
|
|
||||||
# Git's submodule functionality (because they're kind of a pain in the ass to use).
|
|
||||||
|
|
||||||
# To initialize the submodules needed to build the website, run the following
|
|
||||||
# commands in this directory.
|
|
||||||
|
|
||||||
git clone git@git.holllo.cc/Bauke/userstyles.git
|
|
||||||
cd userstyles
|
|
||||||
yarn --silent
|
|
||||||
|
|
||||||
# Then, if they ever need to be updated, just pull the changes and run Yarn
|
|
||||||
# again, if necessary.
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# This `submodules` directory exists to hold external projects, but without using
|
||||||
|
# Git's submodule functionality (because they're kind of a pain in the ass to use).
|
||||||
|
|
||||||
|
# To initialize the submodules needed to build the website, just execute
|
||||||
|
# this file from the directory it's in with `./update.sh`.
|
||||||
|
# Then, if they ever need to be updated, just execute this file again.
|
||||||
|
|
||||||
|
update() {
|
||||||
|
repo=$1
|
||||||
|
directory=$2
|
||||||
|
|
||||||
|
echo "[$directory] $repo"
|
||||||
|
|
||||||
|
if [ -d "$directory" ]; then
|
||||||
|
echo "[$directory] Pulling Git commits."
|
||||||
|
cd $directory
|
||||||
|
git pull
|
||||||
|
else
|
||||||
|
echo "[$directory] Cloning Git repository."
|
||||||
|
git clone $repo $directory
|
||||||
|
cd $directory
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "[$directory] Installing Yarn dependencies."
|
||||||
|
yarn --silent
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
update "git@git.holllo.cc:Bauke/userscripts.git" "userscripts"
|
||||||
|
update "git@git.holllo.cc:Bauke/userstyles.git" "userstyles"
|
||||||
|
|
||||||
|
echo "All done!"
|
Loading…
Reference in New Issue