levenshtein distance
completion support for command line options