# coding: utf-8 require 'thor' require 'pathname' lib = Pathname.new(__FILE__).dirname.join().expand_path $:.unshift lib.to_s require 'myUtil' module ArxivReferences class CLI < Thor include ArxivUtil desc 'url', 'Extract references from arxiv URL' def url(urlName) return ArxivUtil.fetchFromUrl(urlName) end desc 'id', 'Extract references from Arxiv id' def arxivid(idName) return ArxivUtil.fetchFromArxivId(idName) end desc 'pdfurl', 'Extract references from pdf URL' def pdfurl(pdfUrlName) return ArxivUtil.fetchFromPdfUrl(pdfUrlName) end end end