[+] Run command

This commit is contained in:
Azalea (on HyDEV-Daisy) 2022-04-10 05:14:40 -04:00
parent 732389ffe0
commit 86ad1b5ad2
2 changed files with 11 additions and 4 deletions

View file

@ -8,6 +8,7 @@ from typing import Literal, Iterable
from hypy_utils import printc, json_stringify from hypy_utils import printc, json_stringify
from .neofetch_util import run_neofetch
from .presets import PRESETS from .presets import PRESETS
@ -110,13 +111,19 @@ def create_config() -> Config:
tmp = PRESETS['rainbow'].color_text('preset') tmp = PRESETS['rainbow'].color_text('preset')
preset = literal_input(f'Which {tmp} do you want to use?', PRESETS.keys(), 'rainbow') preset = literal_input(f'Which {tmp} do you want to use?', PRESETS.keys(), 'rainbow')
# Save and return # Create config
c = Config(preset, color_system) c = Config(preset, color_system)
# Save config
save = literal_input(f'Save config?', ['y', 'n'], 'y')
if save == 'y':
c.save() c.save()
return c return c
def run(): def run():
parser = argparse.ArgumentParser(description='neofetch with flags <3') parser = argparse.ArgumentParser(description='neofetch with flags <3')
# TODO: Param overwrite config
config = check_config() config = check_config()
# TODO: --setup command run_neofetch(PRESETS.get(config.preset))

View file

@ -27,7 +27,7 @@ def get_distro_ascii() -> str:
return check_output([get_command_path(), "print_ascii"]).decode().strip() return check_output([get_command_path(), "print_ascii"]).decode().strip()
def run(preset: ColorProfile): def run_neofetch(preset: ColorProfile):
# Get existing ascii # Get existing ascii
asc = get_distro_ascii() asc = get_distro_ascii()