From ca7ed1ee441de41159493f2be99cf60f29df7e88 Mon Sep 17 00:00:00 2001 From: Dominik Roth Date: Fri, 17 Jul 2020 20:33:22 +0200 Subject: [PATCH] added a README --- README.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f0aa28 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +#Rex + +##Rex is a simple CLI-Interface using asyncio and aioconsole. + + +: @@@@ +: &@((((((((@@&(@@@ +: &(((((@(((((((@((((((((((((((( +: ,(((((((%(((((((((@((((((@ +: (((((@(@((((((((( +: @((((((((((@@ +: @( +: @( +: @( @@@@@@@@@@ +: @( @ +: @( @ & +: @( @@ @ &@ +: @( / @ ( @ +: @( % @ & ( +: @( @ @ ( +: @( @ @ +: @( @ # @ +: @( * # #* ( +: @( @ ### #### +: @( @ ##### ## ## , +: @( ## ## ## ## @ +: @( @ ,, , ,, ## #,##. #### ## ,,,, ,. @ +: @( (@ ,, , ,, ### ## # # ## ### ,,,, ,. @(@ +: @( @ ((@ ,, , ,, ### # (### ,,,, , @((* @@ +: @( @ ((( (((* +: @( @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +: %(((@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +: %(((@ @################################################################### +: %(((@ @####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##### +: %(((@ @ #########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######## +: @ ##########&@@@@@@@@@@@@@@@@@@@@@@@@@@@########### +: @ ########%@@@@@@@@@@@@@@@@@######### +: @ ####@@@@@@@@@@@@@@##### +: * % ###@@@@@@@@@@@@@### @ +: / % @ ###@@@@@@@@@@@### @ ( +: @ @ ###@@@@@@@@@###. @ , @ +: @ @ @ ###@@@@@@@@@### @ +: @ @ ###@@@@@@@### @ @ @ +: & @ #@@,,,,@@## @ @ @ +: @ @ . @,@@@@,@@@,, @ @ @ +: @ @ @ (@@@@#######@@@,@ @ % @ +: @ # @ @@,@ ########### @@@ @ @ +: @ @ ,,@ ########### &,, @ @@@ +: @@@ ,, ########### *,, @@@@ +: (,@ ########### @,, +: *, ########### ,,@ @@ +: (. @ %, ########### @& #@ @ +: @ @ #@ ########### , #@ @ +: @ @ #@@@@@@@@@# @@ @ +: .@ (@/ #@@@@@@@@@# @@ @@ +: (@ @@@@@@@@@ @@ , +: @ #@* @@@@@@@@@# @ +: @ @ +: @@@@, @@@ + +Commands are mapped using an nested dictionary containing async functions. +When parsing a command the nested dictionary gets traversed like a tree and the leftover +parts are given as arguments to the found function. + +Autocomplete / History / Syntax hints are all automatically generated from the cmd-dictionary