diff options
Diffstat (limited to 'pkg/generate_homebrew_formula.py')
-rwxr-xr-x | pkg/generate_homebrew_formula.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkg/generate_homebrew_formula.py b/pkg/generate_homebrew_formula.py new file mode 100755 index 0000000..587ad52 --- /dev/null +++ b/pkg/generate_homebrew_formula.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + +from string import Template +import os + + +script_dir = os.path.dirname(__file__) + +homebrew_template = '' +plist = '' + +with open(os.path.join(script_dir, 'dome-key.in.rb'), 'r') as template: + homebrew_template = template.read() + +with open(os.path.join(script_dir, 'com.teddywing.dome-key.plist'), 'r') as f: + for line in f: + plist += ' {}'.format(line) + +template = Template(homebrew_template) +formula = template.substitute( + VERSION='test', + SHA256='unknown', + PLIST=plist.rstrip(), +) + +print(formula, end='') |