archivebox_manage.py 504 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python3
  2. __package__ = 'archivebox.cli'
  3. __command__ = 'archivebox manage'
  4. import sys
  5. from typing import Optional, List, IO
  6. from ..main import manage
  7. from ..util import docstring
  8. from ..config import OUTPUT_DIR
  9. @docstring(manage.__doc__)
  10. def main(args: Optional[List[str]]=None, stdin: Optional[IO]=None, pwd: Optional[str]=None) -> None:
  11. manage(
  12. args=args,
  13. out_dir=pwd or OUTPUT_DIR,
  14. )
  15. if __name__ == '__main__':
  16. main(args=sys.argv[1:], stdin=sys.stdin)