#!/usr/bin/env python3

import sys

from arxiv_dl.arxiv_dl import add_paper, logger

if len(sys.argv) == 1:
    logger.error(
        """Missing argument.
         Usage:
            add-paper 'arXiv URL'
            add-paper 'arXiv paper id'
            dl-paper 'arXiv URL'
            dl-paper 'arXiv paper id'
         Example:
            add-paper 2103.15538"""
    )
elif len(sys.argv) == 2:
    arg = sys.argv[1]
    add_paper(arg)
else:
    logger.error(f"Unexpected arguments: {sys.argv[1:]}")
    logger.error(
        """Missing argument.
         Usage:
            add-paper 'arXiv URL'
            add-paper 'arXiv paper id'
            dl-paper 'arXiv URL'
            dl-paper 'arXiv paper id'
         Example:
            add-paper 2103.15538"""
    )
