27 lines
528 B
Python
27 lines
528 B
Python
import asyncio
|
|
|
|
from falyx import Falyx
|
|
from falyx.action import SelectFileAction
|
|
from falyx.action.types import FileReturnType
|
|
|
|
sf = SelectFileAction(
|
|
name="select_file",
|
|
suffix_filter=".py",
|
|
title="Select a YAML file",
|
|
prompt_message="Choose > ",
|
|
return_type=FileReturnType.TEXT,
|
|
columns=3,
|
|
)
|
|
|
|
flx = Falyx()
|
|
|
|
flx.add_command(
|
|
key="S",
|
|
description="Select a file",
|
|
action=sf,
|
|
help_text="Select a file from the current directory",
|
|
)
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(flx.run())
|