Files
openfe/openfecli/parameters/output_dir.py
2023-04-04 08:58:22 +01:00

19 lines
376 B
Python

import os
import click
import pathlib
from plugcli.params import MultiStrategyGetter, Option, NOT_PARSED
def get_dir(user_input, context):
dir_path = pathlib.Path(user_input)
return dir_path
OUTPUT_DIR = Option(
"-o",
"--output-dir",
help="Path to the output directory. ",
getter=get_dir,
type=click.Path(file_okay=False, resolve_path=True),
)