archivebox_manage.py 486 B

1234567891011121314151617181920212223
  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, docstring
  7. from ..config import OUTPUT_DIR
  8. @docstring(manage.__doc__)
  9. def main(args: Optional[List[str]]=None, stdin: Optional[IO]=None, pwd: Optional[str]=None) -> None:
  10. manage(
  11. args=args,
  12. out_dir=pwd or OUTPUT_DIR,
  13. )
  14. if __name__ == '__main__':
  15. main(args=sys.argv[1:], stdin=sys.stdin)