__init__.py 700 B

123456789101112131415161718192021
  1. import os
  2. from argparse import ArgumentParser
  3. __author__: str = 'Kapustlo'
  4. __version__: str = '1.0.3'
  5. environ = os.environ
  6. parser: ArgumentParser = ArgumentParser(description='Make this baby run on Bjoern')
  7. parser.add_argument('positional', metavar='wsgi_app', nargs='+', help='Path to wsgi application')
  8. parser.add_argument('--version', action='version', version=f'%(prog)s v{__version__}')
  9. parser.add_argument("-w", dest='workers', required=False, type=int, default=int(environ.get('WORKERS', 1)))
  10. parser.add_argument("-p", dest='port', default=environ.get('PORT'), type=int, required=False)
  11. parser.add_argument("-i", dest='host', required=False, default=environ.get('HOST', '127.0.0.1'))