menu icon indicating copy to clipboard operation
menu copied to clipboard

Command-line menu system for embedded Rust platforms.

Results 12 menu issues
Sort by recently updated
recently updated
newest added

This could be a breaking change depending on how this library is used, but I still think these changes make it more usable, and should be easy to adjust for...

Should implement history - as much as fits in the given buffer (including the current line, if anything has been entered).

Tab should either complete a word or show some brief help listing possible completions.

This PR fixes #17 by updating the `Context` to no longer be owned by the `Runner`. Instead, an `interface` is owned (to handle I/O) and the context is borrowed to...

## Problem Currently, it doesn't seem possible to access non-static borrowed data in the menu context if the concrete type of the `Context` is also required. Take the following example:...

Writing something, then using left arrow to "move back the cursor", then edit something and hit "enter" should work.

This PR adds support for async handlers. It is not intended to be merged, but can be used as inspiration for anyone who also needs this. I have made this...

It would be really useful if the callback registered for a menu item could return a future, and if that future reflected the duration of the command such that the...

Hello, I'd like to add support for quoted arguments that contain spaces. Please feel free to suggest improvements, it's not exactly a pretty change. Rebuilding the arguments character by character...

It should work like this: ```text > sub sub> baz sub/baz> exit sub> exit > ``` Currently it works like this: ```text > sub root> baz root/sub> exit root exit...