python-fire icon indicating copy to clipboard operation
python-fire copied to clipboard

Support case-insensitive usage

Open dukecat0 opened this issue 2 years ago • 0 comments

Refers to #43

Sample usage:

import fire

class Example(object):
  def alpha(self):
    return 'alpha'
  def Alpha(self):
    return 'Alpha'
  def Beta(self):
    return 'Beta'

if __name__=='__main__':
	fire.Fire(Example)
$ python test.py alpha
alpha
$ python test.py Alpha
Alpha
$ python test.py beta
Beta
$ python test.py BETA
NOTE: Consider using the correct capitalization for BETA
ERROR: Ambiguous member access: BETA
Usage: test.py <command>
  available commands:    Alpha | Beta | alpha

For detailed information on this command, run:
  test.py --help

dukecat0 avatar Dec 23 '22 13:12 dukecat0