#!/usr/bin/env python3

import sys
import argparse
import logging

from actions import execute


logger = logging.getLogger(__name__)


if __name__ == "__main__":
    arg_parser = argparse.ArgumentParser()
    
    arg_parser.add_argument("key_id")
    args = arg_parser.parse_args(sys.argv[1:])
    
    if args.key_id is not None:
        try:
            execute(args.key_id)
        except Exception as e:
            logger.error(f"Access to repo failed with error: {e}")
    else:
        logger.warning(f"Key ID argument not found")