import argparse import datetime import subprocess from pathlib import Path from .__about__ import __version__ from .utils import (CONFIG_PATH, SETTINGS, SETTINGS_EXISTED, console, edit_file, load_config, save_config) def configure(): save_config() edit_file(CONFIG_PATH) load_config() def cli(): parser = argparse.ArgumentParser() parser.add_argument("--config", action=argparse.BooleanOptionalAction, help="Configure the settings") args = parser.parse_args() if not SETTINGS_EXISTED or args.config: configure()