added argparse to cli
This commit is contained in:
11
cli/main.py
11
cli/main.py
@@ -1,8 +1,9 @@
|
|||||||
from cursesmenu import *
|
from cursesmenu import *
|
||||||
from cursesmenu.items import *
|
from cursesmenu.items import *
|
||||||
|
import argparse as ap
|
||||||
from FlippR_Networking import Networking
|
from FlippR_Networking import Networking
|
||||||
|
|
||||||
networking = Networking("/tmp/S.output", "/tmp/S.input") # todo sock name
|
networking = {}
|
||||||
|
|
||||||
def create_menu():
|
def create_menu():
|
||||||
menu = CursesMenu("FlippR")
|
menu = CursesMenu("FlippR")
|
||||||
@@ -71,3 +72,11 @@ def create_submenu(title, items, fun):
|
|||||||
fun_item = FunctionItem(item["name"], fun, args=item["name"])
|
fun_item = FunctionItem(item["name"], fun, args=item["name"])
|
||||||
menu.append_item(fun_item)
|
menu.append_item(fun_item)
|
||||||
return menu
|
return menu
|
||||||
|
|
||||||
|
def main():
|
||||||
|
argparser = ap.ArgumentParser()
|
||||||
|
argparser.add_argument("input_socket", help="path to the input socket")
|
||||||
|
argparser.add_argument("output_socket", help="path to the output socket")
|
||||||
|
argparser.parse_args()
|
||||||
|
networking = Networking(argparser.output_socket, argparser.input_socket)
|
||||||
|
create_menu()
|
||||||
|
|||||||
Reference in New Issue
Block a user