#!/usr/bin/env python3 # Dependencies import os, sys from fontcharacter import Reference # Open the reference refpath = os.path.join(os.path.dirname(__file__), 'fontcharacter_reference') ref = Reference(refpath, sets_only=True) # Put the default if "--default" in sys.argv: print(ref.default_set) exit(0) # List them lg = "--long" in sys.argv k = sorted(ref.sets.keys()) for name, s in zip(k, map(ref.sets.__getitem__, k)): if lg: print('* %s: %s%s'%(name, s['description'], \ ' (default)' if name == ref.default_set else '')) else: print(name)