CLI, генерируемый python-fire, полностью основан на именах аргументов, определенных в сигнатуре функции.
После небольшого исследования я нашел эту проблему . Это PR по существу добавляет эту функциональность, но текущая версия, выпущенная на pypi или conda, не включает эту функцию. Это будет добавлено в следующем выпуске.
В настоящее время можно использовать первую букву вашего аргумента в сокращенной записи только для типов bool. Также обратите внимание, что пожар вызывает конфликтную ошибку в случае нескольких флагов, начинающихся с одной и той же первой буквы (если используется сокращенная запись).