#!/usr/bin/env python3 # vim: ft=python # -*- mode: python -*- import subprocess import sys import os def is_arg_set(name): for arg in sys.argv: if arg == '--{}'.format(name): return True return False def get_arg(name): ret_next = False for arg in sys.argv: if ret_next: return arg if arg == '--{}'.format(name): ret_next = True return '' current_tag = subprocess.check_output(['git', 'describe', '--tags', '--abbrev=0']).decode('utf-8').strip() build_id = '{}'.format(current_tag) if sys.stdout.isatty(): print('{}'.format(build_id)) else: print('{}'.format(build_id), end='')