blob: 5af478ba7fe63b1fd6e2a597dc0d2b3f4d832ce3 [file] [log] [blame]
Anton Hansson53a6e412020-01-08 09:48:18 +00001import sdk_pb2
2import sys
3
4if __name__ == '__main__':
5 argv = sys.argv[1:]
6 if not len(argv) == 4 or sorted([argv[0], argv[2]]) != ['-o', '-v']:
7 print('usage: gen_sdkinfo -v <version> -o <output-file>')
8 sys.exit(1)
9
10 for i in range(len(argv)):
11 if sys.argv[i] == '-o':
12 filename = sys.argv[i+1]
13 if sys.argv[i] == '-v':
14 version = int(sys.argv[i+1])
15
16 proto = sdk_pb2.SdkVersion()
17 proto.version = version
18 with open(filename, 'wb') as f:
19 f.write(proto.SerializeToString())