1#!/usr/bin/env python 2# 3# Copyright 2018 Google Inc. 4# 5# Use of this source code is governed by a BSD-style license that can be 6# found in the LICENSE file. 7 8 9"""Create the asset.""" 10 11 12import argparse 13import common 14import subprocess 15import utils 16 17 18# Download URL can be found on this page: 19# https://docs.microsoft.com/en-us/sysinternals/downloads/procdump 20PROCDUMP_URL = 'https://download.sysinternals.com/files/Procdump.zip' 21 22 23def create_asset(target_dir): 24 """Create the asset.""" 25 with utils.tmp_dir(): 26 subprocess.check_call(["curl", PROCDUMP_URL, "-o", "procdump.zip"]) 27 subprocess.check_call(["unzip", "procdump.zip", "-d", target_dir]) 28 29 30def main(): 31 parser = argparse.ArgumentParser() 32 parser.add_argument('--target_dir', '-t', required=True) 33 args = parser.parse_args() 34 create_asset(args.target_dir) 35 36 37if __name__ == '__main__': 38 main() 39