summaryrefslogtreecommitdiff
path: root/bibtool/cli.py
diff options
context:
space:
mode:
authorRobin Krahl <me@robin-krahl.de>2018-03-24 17:22:29 +0100
committerRobin Krahl <me@robin-krahl.de>2018-03-24 17:22:29 +0100
commit54efba8e3b8fb20e506a31b3b9e452e1eccffe34 (patch)
treefb2d051c1b67139a09ae66d09a266efb24a15e3e /bibtool/cli.py
parent64037f9a53928ef3fb8b468d7abc2d15ecd1a28c (diff)
downloadbibtool-54efba8e3b8fb20e506a31b3b9e452e1eccffe34.tar.gz
bibtool-54efba8e3b8fb20e506a31b3b9e452e1eccffe34.tar.bz2
Add --doi option for explicit DOIs
Diffstat (limited to 'bibtool/cli.py')
-rw-r--r--bibtool/cli.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/bibtool/cli.py b/bibtool/cli.py
index 43d6c21..6fe0890 100644
--- a/bibtool/cli.py
+++ b/bibtool/cli.py
@@ -23,8 +23,9 @@ def cli():
@click.argument('filename', type=TYPE_FILE)
@click.option('--directory', type=TYPE_DIR, default=os.getcwd())
@click.option('--delete/--no-delete', default=False)
-def _import(filename, directory, delete):
- bibtex_data = bibtool.extract.get_bibtex_data(filename)
+@click.option('--doi', type=str, default=None)
+def _import(filename, directory, delete, doi):
+ bibtex_data = bibtool.extract.get_bibtex_data(filename, doi)
if not bibtex_data.entries:
raise Exception('Did not find any Bibtex entry.')