Flutter Engine
The Flutter Engine
Functions
write_version_file Namespace Reference

Functions

def ParseArgs (args)
 
def Main (argv)
 

Function Documentation

◆ Main()

def write_version_file.Main (   argv)

Definition at line 27 of file write_version_file.py.

27def Main(argv):
28 args = ParseArgs(argv)
29 version = utils.GetVersion(no_git_hash=args.no_git_hash)
30 with open(args.output, 'w') as versionFile:
31 versionFile.write(version + '\n')
32 return 0
33
34
def GetVersion(no_git_hash=False, version_file=None, git_revision_file=None)
Definition: utils.py:357

◆ ParseArgs()

def write_version_file.ParseArgs (   args)

Definition at line 12 of file write_version_file.py.

12def ParseArgs(args):
13 args = args[1:]
14 parser = argparse.ArgumentParser(
15 description='A script to write the version string to a file')
16
17 parser.add_argument(
18 '--output', '-o', type=str, required=True, help='File to write')
19 parser.add_argument('--no-git-hash',
20 help='Omit the git hash in the output',
21 dest='no_git_hash',
22 action='store_true')
23
24 return parser.parse_args(args)
25
26