






from abc import ABC, abstractmethod
from argparse import ArgumentParser


class   __SCREAMING_SNAKE_CASE(	a_	):
							@staticmethod
							@abstractmethod
							def lowerCAmelCase_ (     UpperCamelCase:      ArgumentParser						)		->		Optional[int]:
											raise NotImplementedError()


							@abstractmethod
							def lowerCAmelCase_ (     self:      Optional[int]						)		->		Union[str, Any]:
											raise NotImplementedError()












from argparse import ArgumentParser

from .env import EnvironmentCommand
def      a_ (      )			->			Optional[Any]:







				"""simple docstring"""
				snake_case__									=     ArgumentParser('Diffusers CLI tool'      ,   usage='diffusers-cli <command> [<args>]'  )
				snake_case__									=     parser.add_subparsers(help='diffusers-cli command helpers'  )

				# Register commands
				EnvironmentCommand.register_subcommand(_A  )

				# Let's go
				snake_case__									=     parser.parse_args()

				if not hasattr(_A      ,   'func'  ):
								parser.print_help()
								exit(1  )

				# Run
				snake_case__									=     args.func(_A  )
				service.run()


if __name__ == "__main__":
							main()




