[MRG + 1] Add __main__ (#159)
* Renames camelot.cli to camelot.__main__ Closes #154 * Keep __main__ and cli separate * Monkey patch click HelpFormatterpull/2/head
parent
60c1270745
commit
61963aabb6
|
|
@ -2,10 +2,20 @@
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from click import HelpFormatter
|
||||||
|
|
||||||
from .__version__ import __version__
|
from .__version__ import __version__
|
||||||
from .io import read_pdf
|
from .io import read_pdf
|
||||||
|
|
||||||
|
|
||||||
|
def _write_usage(self, prog, args='', prefix='Usage: '):
|
||||||
|
return self._write_usage('camelot', args, prefix=prefix)
|
||||||
|
|
||||||
|
|
||||||
|
# monkey patch click.HelpFormatter
|
||||||
|
HelpFormatter._write_usage = HelpFormatter.write_usage
|
||||||
|
HelpFormatter.write_usage = _write_usage
|
||||||
|
|
||||||
# set up logging
|
# set up logging
|
||||||
logger = logging.getLogger('camelot')
|
logger = logging.getLogger('camelot')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
|
||||||
|
__all__ = ('main',)
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
from camelot.cli import cli
|
||||||
|
|
||||||
|
cli()
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
Loading…
Reference in New Issue