Serj Kalichev
|
150c317cb5
Workaround for escaped user typed symbols
|
13 anni fa |
Serj Kalichev
|
bf68961b67
Escaped regexp
|
13 anni fa |
Serj Kalichev
|
6a84d770ee
Changed API for builtin functions. It gets full context now.
|
13 anni fa |
Serj Kalichev
|
77f6dce4a5
Get rid of expand_fn callbacks
|
13 anni fa |
Serj Kalichev
|
9950865913
The variable can execute ACTION to expand
|
13 anni fa |
Serj Kalichev
|
5165a4987d
Del unused clish/variable. Del unused clish_command_expand_script()
|
13 anni fa |
Serj Kalichev
|
7fc8b1bc17
The ACTION is separate class now
|
13 anni fa |
Serj Kalichev
|
fec195c244
Compilable version
|
13 anni fa |
Serj Kalichev
|
5329ff840a
Big variable refactoring. Unfinished. Don't use this revision.
|
13 anni fa |
Serj Kalichev
|
3577cd7b86
Add var subsystem
|
13 anni fa |
Serj Kalichev
|
a5d286a0c6
Add clish_nop builtin command
|
13 anni fa |
Serj Kalichev
|
b3b7a58f4b
Stylistic fixes
|
13 anni fa |
Serj Kalichev
|
ae0d7a2dc9
Unconfuse some code. Analyze this->state.
|
13 anni fa |
Serj Kalichev
|
75cd3dc046
Fix compiler's warning
|
13 anni fa |
Serj Kalichev
|
dd00b38fe3
The implementation of non-interruptable action. The Ctrl^C can be ignored for actions (default behaviour).
|
13 anni fa |
Serj Kalichev
|
49389e701e
The forceline() and readline() can return executed command output (stdout). Fix issue #43.
|
14 anni fa |
Serj Kalichev
|
1a9cf520ef
Fix many warnings.
|
14 anni fa |
Serj Kalichev
|
2b8b3f67a5
The script callback can return the output of the executed action. The konf_buf class now use fd instead sock and can return the whole readed line.
|
14 anni fa |
Serj Kalichev
|
c77f40d8a3
Create unique FIFO for shebang emulation.
|
14 anni fa |
Serj Kalichev
|
496654bf7b
The shebang for the ACTION was implemented. Issue #15.
|
14 anni fa |
Serj Kalichev
|
a941ca386a
Fix file stack to get commands from. The shell can be inited without instream.
|
14 anni fa |
Serj Kalichev
|
7f452f368d
The spawn API refactoring.
|
14 anni fa |
Serj Kalichev
|
946cc8d4dc
The locking is implemented. When command is executing the enother clish can't execute commands. The action and config changes is atomic.
|
14 anni fa |
Serj Kalichev
|
4bb9224dd5
Implements clish_nested_up embedded function.
|
14 anni fa |
Serj Kalichev
|
38a8b03465
Fix viewid string
|
14 anni fa |
Serj Kalichev
|
502422b6b8
Implementation of 'restore' feature
|
14 anni fa |
Serj Kalichev
|
847dfa9196
Add ostream to context and shell. Use ostream for normal data exchange. Use stderr for error messages and help.
|
14 anni fa |
Serj Kalichev
|
c30fc7a7e8
The first klish tree.
|
14 anni fa |