lib/arxiv/references/ArxivReferences.rb in arxiv-references-0.1.4 vs lib/arxiv/references/ArxivReferences.rb in arxiv-references-0.1.5

- old
+ new

@@ -9,20 +9,25 @@ module ArxivReferences class CLI < Thor include ArxivUtil desc 'url', 'Extract references from arxiv URL' + option 'work_dir', type: :string, aliases: '-work', desc: 'Set working dir(default: /tmp)' def url(urlName) - puts ArxivUtil.fetchFromUrl(urlName) + puts ArxivUtil.fetchFromUrl(urlName, work_dir) end desc 'id', 'Extract references from Arxiv id' + option 'work_dir', type: :string, aliases: '-work', desc: 'Set working dir(default: /tmp)' def arxivid(idName) - puts ArxivUtil.fetchFromArxivId(idName) + work_dir = options['work_dir'].nil? ? '/tmp' : options['work_dir'] + puts ArxivUtil.fetchFromArxivId(idName, work_dir) end desc 'pdfurl', 'Extract references from pdf URL' + option 'work_dir', type: :string, aliases: '-work', desc: 'Set working dir(default: /tmp)' def pdfurl(pdfUrlName) - puts ArxivUtil.fetchFromPdfUrl(pdfUrlName) + work_dir = options['work_dir'].nil? ? '/tmp' : options['work_dir'] + puts ArxivUtil.fetchFromPdfUrl(pdfUrlName, work_dir) end end end