diff options
Diffstat (limited to 'pkg/generate_homebrew_formula.py')
| -rwxr-xr-x | pkg/generate_homebrew_formula.py | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/pkg/generate_homebrew_formula.py b/pkg/generate_homebrew_formula.py index 587ad52..122c56e 100755 --- a/pkg/generate_homebrew_formula.py +++ b/pkg/generate_homebrew_formula.py @@ -2,6 +2,15 @@  from string import Template  import os +import re + + +def get_version(): +    with open(os.path.join(script_dir, '../DomeKey/main.m'), 'r') as f: +        for line in f: +            if 'VERSION' in line: +                version = re.search('"([\d.]+)"', line)[1] +                return version  script_dir = os.path.dirname(__file__) @@ -18,7 +27,7 @@ with open(os.path.join(script_dir, 'com.teddywing.dome-key.plist'), 'r') as f:  template = Template(homebrew_template)  formula = template.substitute( -    VERSION='test', +    VERSION=get_version(),      SHA256='unknown',      PLIST=plist.rstrip(),  ) | 
