#!/usr/bin/env python3
import argparse

from pysnapify.constants import NONINTERACTIVE_DEFAULT
from pysnapify.main import main

def get_parsed_args() -> argparse.Namespace:
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--noninteractive",
        action="store_true",
        default=NONINTERACTIVE_DEFAULT,
        help="run in noninteractive mode",
    )
    return parser.parse_args()


if __name__ == "__main__":
    args = get_parsed_args()
    main(args.noninteractive)
