34
35 parser = argparse.ArgumentParser(
36 description='Copies the Info.plist and adds extra fields to it like the '
37 'git hash of the engine'
38 )
39
40 parser.add_argument(
41 '--source', help='Path to Info.plist source template', type=str, required=True
42 )
43 parser.add_argument(
44 '--destination', help='Path to destination Info.plist', type=str, required=True
45 )
46 parser.add_argument('--minversion', help='Minimum device OS version like "9.0"', type=str)
47
48 args = parser.parse_args()
49
50 text = open(args.source).
read()
51 engine_path = os.path.join(_src_root_dir, 'flutter')
54 text = text.format(revision=revision, clang_version=clang_version, min_version=args.minversion)
55
56 with open(args.destination, 'w') as outfile:
57 outfile.write(text)
58
59
static bool read(SkStream *stream, void *buffer, size_t amount)
def get_repository_version(repository)