blob: 3f5de89b5a357a427762e72be418271899eebac9 [file] [log] [blame]
#!/usr/bin/env python3
#
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Copies and renames android artifacts."""
import argparse
import os
import shutil
import sys
def cp_files(args):
"""Copies files from source to destination.
It creates the destination folder if it does not exists yet.
"""
for src, dst in args.input_pairs:
os.makedirs(os.path.dirname(dst), exist_ok=True)
shutil.copyfile(src, dst)
def main():
parser = argparse.ArgumentParser()
parser.add_argument('-i', dest='input_pairs', nargs=2, action='append',
help='The input file and its destination.')
cp_files(parser.parse_args())
return 0
if __name__ == '__main__':
sys.exit(main())