1
0
Fork 0
mirror of synced 2024-06-26 10:10:35 +12:00
FiraCode/script/common.py

17 lines
464 B
Python
Raw Normal View History

2021-11-07 06:11:55 +13:00
#! /usr/bin/env python3
import argparse, os, re, subprocess
root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir))
def version():
parser = argparse.ArgumentParser()
parser.add_argument('--version')
(args, _) = parser.parse_known_args()
if args.version:
return args.version
ref = os.getenv('GITHUB_REF')
if ref and ref.startswith('refs/tags/'):
return ref[len('refs/tags/'):]
raise Exception("Cant identify version")