diff options
author | Robin Krahl <me@robin-krahl.de> | 2018-03-24 17:22:29 +0100 |
---|---|---|
committer | Robin Krahl <me@robin-krahl.de> | 2018-03-24 17:22:29 +0100 |
commit | 54efba8e3b8fb20e506a31b3b9e452e1eccffe34 (patch) | |
tree | fb2d051c1b67139a09ae66d09a266efb24a15e3e /bibtool/cli.py | |
parent | 64037f9a53928ef3fb8b468d7abc2d15ecd1a28c (diff) | |
download | bibtool-54efba8e3b8fb20e506a31b3b9e452e1eccffe34.tar.gz bibtool-54efba8e3b8fb20e506a31b3b9e452e1eccffe34.tar.bz2 |
Add --doi option for explicit DOIs
Diffstat (limited to 'bibtool/cli.py')
-rw-r--r-- | bibtool/cli.py | 5 |
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.') |