panel: ${panel}
Key bindings
The ACLI shell supports the following key bindings:
|--------------------|-------------------------------------------------|
| Navigation | Description |
|--------------------|-------------------------------------------------|
| Ctrl + f | Forward one character (Right-arrow) |
| Ctrl + b | Backward one character (Left-arrow) |
{{ if ne .os "windows" -}}
| Meta + f | Forward one word (Meta + right-arrow) |
{{ else -}}
| Meta + f | Forward one word (Control + right-arrow) |
{{ end -}}
{{ if ne .os "windows" -}}
| Meta + b | Backward one word (Meta + left-arrow) |
{{- else -}}
| Meta + b | Backward one word (Control + left-arrow) |
{{ end }}
| Ctrl + e | Go to the end of the line (End) |
| Ctrl + a | Go to the beginning of the line (Home) |
|--------------------|-------------------------------------------------|
| Editing | Description |
|--------------------|-------------------------------------------------|
{{ if ne .os "darwin" -}}
| Delete | Cut character after the cursor |
| Ctrl + h | Cut character before the cursor (Backspace) |
{{ else -}}
| ⌦ (Delete-right) | Cut character after the cursor |
| Ctrl + h | Cut character before the cursor (Delete-left) |
{{ end -}}
| Ctrl + w | Cut the word before the cursor |
| Ctrl + k | Cut the line after the cursor |
| Ctrl + u | Cut the line before the cursor |
{{ if ne .os "windows" -}}
| Ctrl + c | Cancel current line |
{{ else -}}
| Ctrl + c | Exit shell (Ctrl + d, /exit) |
{{ end -}}
| Ctrl + d | Exit shell (/exit) |
| Meta + d | Cut from cursor to end of word |
| Ctrl + y | Paste last string cut after the cursor |
|--------------------|-------------------------------------------------|
| Completions | Description |
|--------------------|-------------------------------------------------|
| Tab | Select next suggestion (Down arrow) |
| Shift + Tab | Select previous suggestion (Up arrow) |
| Space | Choose currently selected suggestion |
|--------------------|-------------------------------------------------|
| Functions | Description |
|--------------------|-------------------------------------------------|
| Ctrl + l | Clear the screen |
| Ctrl + y | Paste last cut text |
| Ctrl + ] | Copy current line (if not empty) to clipboard |
| Ctrl + n | Next command (Down arrow) |
| Ctrl + p | Previous command (Up arrow) |
{{ if ne .os "windows" -}}
| Ctrl + c | Clear current input |
{{ else -}}
| Ctrl + c | Exit shell (Ctrl + d, /exit) |
{{ end -}}
| Ctrl + d | Exit shell (/exit) |
|--------------------|-------------------------------------------------|