#!/usr/bin/python3 import argparse def hex2bin(hexNum: str) -> None: return bin(int(hexNum, 16)) parser = argparse.ArgumentParser(description="convert hex number to bin right in terminal") parser.add_argument('-s', '--stdin', action='store_true', help="if passed takes input from terminal arguments") parser.add_argument('number', nargs='?') args = parser.parse_args() if args.stdin: print(hex2bin(input())) elif args.number: print(hex2bin(args.number)) else: print("something went wrong")