Merge pull request #1120 from return42/develop

dev-env.sh: allow to clone via http url
This commit is contained in:
antelle 2019-02-22 18:42:55 +01:00 committed by GitHub
commit 4f08757c04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 9 deletions

37
dev-env.sh Normal file → Executable file
View File

@ -1,13 +1,32 @@
#!/usr/bin/env bash
echo Cloning KeeWeb into $PWD/keeweb...
SCHEMA=${SCHEMA:-git}
KEEWEB_GH=git@github.com:keeweb
if [[ "$SCHEMA" == 'http' ]]; then
KEEWEB_GH=https://github.com/keeweb
fi
echo "Cloning KeeWeb ($KEEWEB_GH) into $PWD/keeweb..."
mkdir keeweb
git clone git@github.com:keeweb/favicon-proxy.git keeweb/favicon-proxy
git clone git@github.com:keeweb/kdbxweb.git keeweb/kdbxweb
git clone git@github.com:keeweb/keeweb.git -b develop keeweb/keeweb
git clone git@github.com:keeweb/beta.keeweb.info.git keeweb/keeweb-beta
git clone git@github.com:keeweb/keeweb-site.git -b gh-pages keeweb/keeweb-site
git clone git@github.com:keeweb/keeweb-plugins.git keeweb/keeweb-plugins
git clone git@github.com:keeweb/keeweb.git -b gh-pages --single-branch keeweb/keeweb-dist
pushd keeweb >/dev/null
git clone $KEEWEB_GH/keeweb.git -b develop keeweb
pushd keeweb >/dev/null
git worktree add ../keeweb-dist gh-pages
popd >/dev/null
git clone $KEEWEB_GH/favicon-proxy.git favicon-proxy
git clone $KEEWEB_GH/kdbxweb.git kdbxweb
git clone $KEEWEB_GH/beta.keeweb.info.git keeweb-beta
git clone $KEEWEB_GH/keeweb-site.git -b gh-pages keeweb-site
git clone $KEEWEB_GH/keeweb-plugins.git keeweb-plugins
popd > /dev/null
mkdir keeweb/keys
echo kdbxweb/ > keeweb/.eslintignore
echo Done! KeeWeb is cloned into $PWD/keeweb
echo "Done! KeeWeb is cloned into $PWD/keeweb"