MCPcopy
hub / github.com/ArchiveBox/ArchiveBox / main

Function main

archivebox/cli/archivebox_version.py:18–36  ·  view source on GitHub ↗
(args: Optional[List[str]]=None, stdin: Optional[IO]=None, pwd: Optional[str]=None)

Source from the content-addressed store, hash-verified

16
17@docstring(version.__doc__)
18def main(args: Optional[List[str]]=None, stdin: Optional[IO]=None, pwd: Optional[str]=None) -> None:
19 parser = argparse.ArgumentParser(
20 prog=__command__,
21 description=version.__doc__,
22 add_help=True,
23 formatter_class=SmartFormatter,
24 )
25 parser.add_argument(
26 '--quiet', '-q',
27 action='store_true',
28 help='Only print ArchiveBox version number and nothing else.',
29 )
30 command = parser.parse_args(args or ())
31 reject_stdin(__command__, stdin)
32
33 version(
34 quiet=command.quiet,
35 out_dir=pwd or OUTPUT_DIR,
36 )
37
38
39if __name__ == '__main__':

Callers 1

Calls 2

reject_stdinFunction · 0.85
versionFunction · 0.85

Tested by

no test coverage detected