php-school / cli-menu

🖥 Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL.
http://www.phpschool.io
MIT License
1.94k stars 107 forks source link

setPromptText - multiline support #259

Closed simonovich closed 1 year ago

simonovich commented 2 years ago

Can you please suggest how to make multiline text for promt?

The example below breaks the menu:

$itemCallable = function (CliMenu $menu) {
    $result = $menu->askText()
        ->setPromptText("Text line 1\nText line 2\nText line 3")
        ->setPlaceholderText('')
        ->ask();

    var_dump($result->fetch());
};

Basic.php

AydinHassan commented 2 years ago

It appears it's not handled/supported

simonovich commented 2 years ago

Right. But is it possible to implement such a function in the future?

AydinHassan commented 2 years ago

We will happily accept PR's but I don't imagine the maintainers will be working on it in the foreseeable future.

simonovich commented 2 years ago

Es tut mir so leid )

AydinHassan commented 1 year ago

Happy to accept a pr to add this, will close this issue for now though :)