cmdr icon indicating copy to clipboard operation
cmdr copied to clipboard

Cmdr is a library for building line-oriented text-based user interfaces in Rust.

Results 7 cmdr issues
Sort by recently updated
recently updated
newest added

Commands can be auto-completed with the tab key.

i.e. create a `~/._history` that is used to bootstrap the history on startup. And commands are automatically logged to this history file

I'm doing some unit testing to check if my software produces the correct results. Right now, cmdr uses println!() but it would be cool I could configure the output stream....

It would be very useful to be able to read a series of instructions from a file. That would allow scripting as well as easy testing. Should there be a...

Commands are passed as a vector of strings, We could parse parameters in the command method signature in the macro and map arguments to the command method.

Show warnings or errors when the cmdr macro encounters unexpected input: - Warn when no do_methods are found. (can we generate warnings from a macro?) - Improve error message when...

Allow users of the library to implement auto completion of parameters for each command by implementing complete_ methods. These will receive a string of what the user typed so far...