Files @ ca9bcbada262
Branch filter:

Location: FVDE/ennstatus/ennstatus/cli/__init__.py

Dennis Fink
Arguments can not be prompted!
import pathlib

import click


@click.group()
@click.option('-p', '--path', default='/srv/http/enn.lu',
              help='Path where the config files are')
@click.pass_context
def cli(ctx, path):
    ctx.obj = {}
    path = pathlib.Path(path)
    ctx.obj['path'] = path
    ctx.obj['config_file'] = path / 'config.json'
    ctx.obj['data_dir'] = path / 'data'


from .commands import config
cli.add_command(config, 'config')

if __name__ == '__main__':
    cli()