computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
615 B
30 lines
615 B
#!/usr/bin/env bash |
|
|
|
set -e |
|
|
|
# Change working directory to the directory of this script |
|
cd "$(dirname "$0")" |
|
|
|
if [ ! -d "./developer-roadmap" ]; then |
|
git clone --depth 1 -b master git@github.com:kamranahmedse/developer-roadmap.git |
|
fi |
|
|
|
echo "Removing old directories" |
|
rm -rf ../src/videos |
|
rm -rf ../src/guides |
|
rm -rf ../src/roadmaps |
|
|
|
rm -rf ../public/jsons |
|
rm -rf ../public/pdfs |
|
|
|
echo "=== Migrating Roadmaps ===" |
|
node roadmap-migrator.cjs |
|
|
|
echo "=== Migrating Content ===" |
|
node content-migrator.cjs |
|
|
|
echo "=== Migrating Guides ===" |
|
node guide-migrator.cjs |
|
|
|
echo "=== Migrating Videos ===" |
|
node video-migrator.cjs
|
|
|