#!/usr/bin/env python # Copyright (c) 2018 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import argparse import os import shutil import sys def main(): assert sys.argv[1] == 'ensure' parser = argparse.ArgumentParser() parser.add_argument('-ensure-file') parser.add_argument('-root') args, _ = parser.parse_known_args() cipd_root = os.path.join(args.root, '.cipd') if not os.path.isdir(cipd_root): os.makedirs(cipd_root) if args.ensure_file: shutil.copy(args.ensure_file, os.path.join(cipd_root, 'ensure')) return 0 if __name__ == '__main__': sys.exit(main())