blob: b7fe9d0fa048ed758cbace6c164154e42eaac066 [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())