Right now it only takes a function name which is a little bit cumbersome if you want to use a custom prompt for a specific use case. The worst part is you have to come up with some name for your prompt and you litter your functions.
Current use case:
function dangerous_function
function continue_prompt
echo 'Do you want to continue? [Y/n]'
end
echo 'I will do dangerous stuff'
read -l -p continue_prompt continue
if test $continue = 'Y' -o $continue = 'y'
echo 'Do dangerous stuff'
end
end
If we let -p take a string instead people could use a function if they want by using parenthesis, -p (continue_prompt).
function dangerous_function
echo 'I will do dangerous stuff'
read -l -p 'Do you want to continue? [Y/n]' continue
if test $continue = 'Y' -o $continue = 'y'
echo 'Do dangerous stuff'
end
end
Right now it only takes a function name which is a little bit cumbersome if you want to use a custom prompt for a specific use case. The worst part is you have to come up with some name for your prompt and you litter your functions.
Current use case:
If we let
-ptake a string instead people could use a function if they want by using parenthesis,-p (continue_prompt).