1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-29 20:23:55 +00:00
CLI11/scripts/UpdateDownloadProj.py
Henry Fredrick Schreiner fda6126d7c Adding pre-commit
2019-10-24 19:07:01 -04:00

30 lines
696 B
Python
Executable File

#!/usr/bin/env python
from __future__ import print_function, division
from plumbum import local, cli, FG
from plumbum.cmd import curl
FILES = [
"https://raw.githubusercontent.com/Crascit/DownloadProject/master/DownloadProject.cmake",
"https://raw.githubusercontent.com/Crascit/DownloadProject/master/DownloadProject.CMakeLists.cmake.in",
]
DIR = local.path(__file__).dirname
def download_file(path):
name = path.split("/")[-1]
(curl[path] > name) & FG
class UpdateDownloadProj(cli.Application):
def main(self):
with local.cwd(DIR / "../cmake"):
for f in FILES:
download_file(f)
if __name__ == "__main__":
UpdateDownloadProj()