deno/tools/sync_third_party.py
Bert Belder 4d08bb85a4
Clean up and fix tools
* Make sync_third_party work in general
* Un-break build.py and run_hooks.py on windows
* Partially fix format.py on windows
* Reduce code duplication between run_hooks and sync_third_party
2018-07-25 20:13:17 +02:00

14 lines
392 B
Python
Executable file

#!/usr/bin/env python
# Run this script if you are changing Deno's dependencies.
# To update the deno_third_party git repo after running this, try the following:
# cd third_party
# find . -type f | grep -v "\.git" | xargs -I% git add -f --no-warn-embedded-repo "%"
import third_party
third_party.fix_symlinks()
third_party.run_yarn()
third_party.run_cargo()
third_party.run_gclient_sync()