summaryrefslogtreecommitdiff
path: root/bibtool/cli.py
blob: 23ceaa49113bb17143e4faaa4bcb0a0a1d7202ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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)