cli icon indicating copy to clipboard operation
cli copied to clipboard

A library for interactive command line interfaces in modern C++

Results 46 cli issues
Sort by recently updated
recently updated
newest added

Fix part of #152 by implementing some of the readline emacs mode line editing shortcuts on Linux local session and VT100 compatible terminal. - [x] C-a move cursor to the...

I don't see an API for getting a command by name, but I'd like to be able to disable the `exit` action on menus in certain contexts. Based on a...

### Discussed in https://github.com/daniele77/cli/discussions/165 Originally posted by **fadytalat268** October 27, 2022 get the help message of a sub menu by just calling "submenu name" + help from the main menu

enhancement

Hi, I am looking for a way to change the menu prompt dynamically during the use of the CLI. This is to mimic the behavior of CLIs by companies like...

enhancement

For example, the first 3 of these queries are processed incorrectly: ``` cli> add 1 2 "3 1 + 2 + 3 = 6 cli> add 1 2 '3 1...

```c++ /******************************************************************************* * CLI - A simple command line interface. * Copyright (C) 2016-2021 Daniele Pallastrelli * * Boost Software License - Version 1.0 - August 17th, 2003 * *...

In tmux, even if I add these two lines below to my ~/.tmux.conf, HOME and END does not work but print 'H'/'F' to the stdout. > bind-key -n Home send...

bug

The library currently supports only arguments of type: - char - unsigned char - short - unsigned short - int - unsigned int - long - unsigned long - float...

enhancement

It would be nice to add the support for parameters of type `std::filesystem::path`, with auto-completion listing the files on the filesystem (bash style). This issue partially overlaps with #69 .

enhancement

(From discussion #151 ) Some examples: ``` C-a Move to the start of the line. C-e Move to the end of the line. M-f Move forward a word, where a...

enhancement