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)
|