Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daniele77/cli
/ functions
Functions
304 in github.com/daniele77/cli
⨍
Functions
304
◇
Types & classes
98
↓ 115 callers
Method
Insert
include/cli/cli.h:984
↓ 68 callers
Function
UserInput
test/test_cli.cpp:79
↓ 67 callers
Function
ExtractContent
takes cli> sub> foo bar sub> and gives foo bar */
test/test_cli.cpp:68
↓ 44 callers
Method
Previous
Return the previous item of the history, updating the current item and changing the current state to "browsing" If we're already browsing the history
include/cli/detail/history.h:80
↓ 35 callers
Method
NewCommand
Insert a new item in the buffer, changing the current state to "inserting" If we're browsing the history (eg with arrow keys) the new item overwrites
include/cli/detail/history.h:55
↓ 35 callers
Function
split
include/cli/detail/split.h:239
↓ 27 callers
Method
At
include/cli/detail/history.h:149
↓ 17 callers
Method
Next
Return the next item of the history, updating the current item.
include/cli/detail/history.h:101
↓ 16 callers
Function
ExtractLastPrompt
test/test_cli.cpp:47
↓ 15 callers
Method
ExitAction
* @brief Add a global exit action that is called every time a session (local or remote) gets the "exit" command. * * @param action
include/cli/cli.h:153
↓ 14 callers
Function
ExtractFirstPrompt
test/test_cli.cpp:40
↓ 13 callers
Method
Commands
include/cli/filehistorystorage.h:62
↓ 11 callers
Method
Disable
include/cli/cli.h:262
↓ 10 callers
Method
Enable
include/cli/cli.h:261
↓ 9 callers
Method
OutStream
include/cli/cli.h:79
↓ 9 callers
Method
what
include/cli/detail/fromstring.h:69
↓ 7 callers
Method
GetCompletionRecursive
* Retrieves completion suggestions for the user input recursively. * * This function checks if the user input starts with the curren
include/cli/cli.h:570
↓ 7 callers
Function
SetColor
include/cli/colorprofile.h:40
↓ 7 callers
Function
SetNoColor
include/cli/colorprofile.h:41
↓ 7 callers
Method
Store
include/cli/filehistorystorage.h:48
↓ 6 callers
Method
GetCompletions
include/cli/cli.h:960
↓ 6 callers
Method
SetLine
include/cli/detail/terminal.h:63
↓ 5 callers
Method
Clear
include/cli/detail/terminal.h:61
↓ 5 callers
Function
CommonPrefix
include/cli/detail/commonprefix.h:43
↓ 5 callers
Method
GetCommands
include/cli/cli.h:233
↓ 5 callers
Method
Post
include/cli/loopscheduler.h:77
↓ 5 callers
Method
StdExceptionHandler
* @brief Add an handler that will be called when a @c std::exception (or derived) is thrown inside a command handler. * If an exception handl
include/cli/cli.h:162
↓ 5 callers
Method
Stop
include/cli/loopscheduler.h:59
↓ 4 callers
Method
Remove
include/cli/cli.h:405
↓ 4 callers
Method
Start
include/cli/detail/server.h:45
↓ 4 callers
Function
reverseRGB
include/cli/detail/rang.h:195
↓ 3 callers
Method
ExecOne
include/cli/loopscheduler.h:84
↓ 3 callers
Method
GetLine
include/cli/detail/terminal.h:82
↓ 3 callers
Method
LoadCommands
cmds[0] is the oldest command, cmds[size-1] the newer
include/cli/detail/history.h:125
↓ 3 callers
Method
Prompt
include/cli/cli.h:943
↓ 3 callers
Method
Run
include/cli/loopscheduler.h:66
↓ 3 callers
Function
getIword
include/cli/detail/rang.h:119
↓ 2 callers
Method
EnterAction
* @brief Add a global enter action that is called every time a session (local or remote) is established. * * @param action the func
include/cli/cli.h:146
↓ 2 callers
Method
Exec
include/cli/cli.h:499
↓ 2 callers
Method
ExecParent
include/cli/cli.h:504
↓ 2 callers
Method
GetCompletionWithParent
* Retrieves completion suggestions for the user input recursively, including the parent command. * * This function is similar to `Ge
include/cli/cli.h:594
↓ 2 callers
Method
Help
include/cli/cli.h:953
↓ 2 callers
Method
MainHelp
include/cli/cli.h:525
↓ 2 callers
Method
Name
examples/complete.cpp:84
↓ 2 callers
Method
ResetCursor
include/cli/detail/terminal.h:59
↓ 2 callers
Method
ScanCmds
include/cli/cli.h:509
↓ 2 callers
Method
WrongCommandHandler
* @brief Add an handler that will be called when the user enter a wrong command (not existing command or having wrong parameters). * If an ha
include/cli/cli.h:174
↓ 2 callers
Function
from_string
include/cli/detail/fromstring.h:45
↓ 2 callers
Function
isTerminal
include/cli/detail/rang.h:151
↓ 1 callers
Method
ActivateInput
include/cli/detail/inputdevice.h:51
↓ 1 callers
Method
Create
examples/pluginmanager.cpp:78
↓ 1 callers
Method
Current
include/cli/cli.h:324
↓ 1 callers
Method
DeactivateInput
include/cli/detail/inputdevice.h:52
↓ 1 callers
Method
Exit
include/cli/cli.h:338
↓ 1 callers
Method
Feed
include/cli/detail/genericasioremotecli.h:427
↓ 1 callers
Method
ForgetLatest
include/cli/detail/history.h:156
↓ 1 callers
Function
GetCompletions
free utility function to get completions from a list of commands and the current line
include/cli/cli.h:286
↓ 1 callers
Method
Keypressed
* @brief Handle a keypress event. * * @param k The key that was pressed. */
include/cli/detail/commandprocessor.h:80
↓ 1 callers
Method
Load
examples/pluginmanager.cpp:97
↓ 1 callers
Method
NextCmd
include/cli/cli.h:373
↓ 1 callers
Method
Post
include/cli/detail/oldboostasiolib.h:56
↓ 1 callers
Method
PreviousCmd
include/cli/cli.h:368
↓ 1 callers
Method
Print
examples/pluginmanager.cpp:73
↓ 1 callers
Method
PrintLoaded
examples/pluginmanager.cpp:114
↓ 1 callers
Method
Register
examples/pluginmanager.cpp:72
↓ 1 callers
Method
Register
include/cli/cli.h:97
↓ 1 callers
Method
Register
include/cli/detail/inputdevice.h:55
↓ 1 callers
Method
RootMenu
include/cli/cli.h:198
↓ 1 callers
Method
SetMenu
examples/pluginmanager.cpp:96
↓ 1 callers
Method
Show
Show the whole history on the given ostream
include/cli/detail/history.h:112
↓ 1 callers
Method
SplitInto
include/cli/detail/split.h:50
↓ 1 callers
Method
Stop
include/cli/detail/winkeyboard.h:88
↓ 1 callers
Method
Stop
include/cli/detail/linuxkeyboard.h:89
↓ 1 callers
Method
StoreCommands
include/cli/cli.h:228
↓ 1 callers
Method
UnRegister
include/cli/cli.h:101
↓ 1 callers
Method
Unload
examples/pluginmanager.cpp:103
↓ 1 callers
Method
WaitKbHit
include/cli/detail/winkeyboard.h:62
↓ 1 callers
Method
WaitKbHit
include/cli/detail/linuxkeyboard.h:65
↓ 1 callers
Function
getConsoleHandle
include/cli/detail/rang.h:189
↓ 1 callers
Function
getVersionDependentHandle
include/cli/detail/rang.h:183
↓ 1 callers
Function
setColor
include/cli/detail/rang.h:240
↓ 1 callers
Function
setWinAttribute
include/cli/detail/rang.h:201
↓ 1 callers
Function
supportsColor
include/cli/detail/rang.h:126
↓ 1 callers
Method
to_string
examples/complete.cpp:72
Method
Accept
include/cli/detail/server.h:141
Method
ActivateInput
include/cli/detail/linuxkeyboard.h:121
Method
Arithmetic
examples/pluginmanager.cpp:165
Function
BOOST_AUTO_TEST_CASE
test/test_filehistorystorage.cpp:37
Function
BOOST_AUTO_TEST_CASE
test/test_loopscheduler.cpp:38
Function
BOOST_AUTO_TEST_CASE
test/test_split.cpp:41
Function
BOOST_AUTO_TEST_CASE
test/test_volatilehistorystorage.cpp:37
Function
BOOST_AUTO_TEST_CASE
test/test_commonprefix.cpp:38
Function
BOOST_AUTO_TEST_CASE
test/test_standaloneasioscheduler.cpp:38
Function
BOOST_AUTO_TEST_CASE
test/test_boostasioscheduler.cpp:38
Function
BOOST_AUTO_TEST_CASE
test/test_cli.cpp:94
Function
BOOST_AUTO_TEST_CASE
test/test_menu.cpp:39
Function
BOOST_AUTO_TEST_CASE
test/test_history.cpp:38
Method
Clear
include/cli/filehistorystorage.h:74
Method
Clear
include/cli/volatilehistorystorage.h:57
Method
Clear
include/cli/detail/winscreen.h:45
next →
1–100 of 304, ranked by callers