diff options
author | Robin Krahl <robin.krahl@ireas.org> | 2018-03-08 18:07:01 +0100 |
---|---|---|
committer | Robin Krahl <robin.krahl@ireas.org> | 2018-03-08 18:07:01 +0100 |
commit | 134d48399ac537d4841575ee0363a309a3461e23 (patch) | |
tree | 4b36a817a21e6434ba99aa302e1ad830ed587a16 /bibtool/cli.py | |
download | bibtool-134d48399ac537d4841575ee0363a309a3461e23.tar.gz bibtool-134d48399ac537d4841575ee0363a309a3461e23.tar.bz2 |
Initial commit
Diffstat (limited to 'bibtool/cli.py')
-rw-r--r-- | bibtool/cli.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bibtool/cli.py b/bibtool/cli.py new file mode 100644 index 0000000..23ceaa4 --- /dev/null +++ b/bibtool/cli.py @@ -0,0 +1,20 @@ +# Copyright (C) 2018 Robin Krahl <robin.krahl@ireas.org> +# SPDX-License-Identifier: MIT + +import click + + +TYPE_FILE = click.Path(exists=True, file_okay=True, dir_okay=False) +TYPE_DIR = click.Path(exists=True, file_okay=False, dir_okay=True) + + +@click.group() +def cli(): + pass + + +@cli.command('import') +@click.argument('filename', type=TYPE_FILE) +@click.option('--directory', type=TYPE_DIR) +def _import(filename, directory): + click.echo(filename) |