Catch the IndexError when passing an environment name that doesn't resemble any existing ones
$ lb-conda blah
Traceback (most recent call last):
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2361/stable/linux-64/bin/lb-conda", line 10, in <module>
sys.exit(lb_conda())
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2361/stable/linux-64/lib/python3.9/site-packages/LbCondaWrappers/__init__.py", line 286, in lb_conda
env_prefix = get_env_prefix(args.command[0])
File "/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/2361/stable/linux-64/lib/python3.9/site-packages/LbCondaWrappers/__init__.py", line 150, in get_env_prefix
f"{difflib.get_close_matches(env_name, CONDA_ENVIRONMENTS, 1)[0]!r}\n"
IndexError: list index out of range
more informative would be something like Environment "blah" does not exist. See lb-conda --list
Edited by Adam Morris