#!/usr/bin/env python3 __package__ = "archivebox.cli" __command__ = "archivebox snapshot" import sys import rich_click as click from archivebox.cli.archivebox_snapshot import create_snapshots @click.command(context_settings={"ignore_unknown_options": True}) @click.option("--tag", "-t", default="", help="Comma-separated tags to add") @click.option("--status", "-s", default="queued", help="Initial status (default: queued)") @click.option("--depth", "-d", type=int, default=0, help="Crawl depth (default: 0)") @click.argument("urls", nargs=-1) def main(tag: str, status: str, depth: int, urls: tuple[str, ...]): """Backwards-compatible `archivebox snapshot URL...` entrypoint.""" sys.exit(create_snapshots(urls, tag=tag, status=status, depth=depth)) if __name__ == "__main__": main()