-
Fixed
pip install qprompt
issue related to missingrequirements.txt
file; thanks to BartlomiejBartnicki for reporting; fixed using method described in this article.
-
Added fzf menu search functionality; uses the excellent iterfzf library by dahlia.
-
For
ask
functions, can now use full keyword names likemessage
instead ofmsg
. Supported keywords aremessage
,default
,valid
,blank
,show
,help
. -
Functions/lambdas representation are no longer shown in
?
help message. -
Added ability to supply additional
help
message.
-
Added
StdinSetup
andStdinAuto
helper classes along withstdin_setup
andstdin_auto
globals. -
Added
main()
method toMenu
to handle standard main logic. -
Added
clear()
andsetinput()
functions. -
The
blk
parameter for allask
functions will now automatically be set false ifvld
is supplied. -
Scripts can now automatically use
sys.argv
as input using eitherMenu.main()
orStdinAuto
.
-
Added
echo()
, essentially a portable replacement forprint()
. -
When used as function, first argument to
status()
is message and second is function.