* feat(ssh-launcher): add /ssh launcher for SSH config hosts Provide a launcher provider that reads ~/.ssh/config, lists host aliases with fuzzy search, and opens an SSH session in the terminal on activate. * docs(ssh-launcher): update store thumbnail Replace the plugin card image with the final SSH Launcher artwork, blur server IP addresses, and fix the displayed category tags. * fix(ssh-launcher): parse SSH config directives case-insensitively Match Host, Hostname, and User keywords regardless of casing so lowercase blocks are included, consistent with OpenSSH behavior.
30 lines
999 B
JSON
30 lines
999 B
JSON
{
|
|
"config-empty": "No SSH hosts found in config",
|
|
"config-missing": "SSH config file not found",
|
|
"err-no-ssh": "ssh command not found",
|
|
"err-no-ssh-subtitle": "Install OpenSSH client and ensure ssh is on PATH",
|
|
"err-terminal": "Could not open a terminal",
|
|
"filter-empty": "Filter: \"{filter}\"",
|
|
"loading": "Loading…",
|
|
"loading-subtitle": "Reading SSH config",
|
|
"no-hosts-found": "No SSH hosts found",
|
|
"settings": {
|
|
"config_path": {
|
|
"description": "Path to your SSH config file.",
|
|
"label": "SSH config path"
|
|
},
|
|
"extra_args": {
|
|
"description": "Extra arguments appended to every ssh command (for example -A).",
|
|
"label": "Extra SSH arguments"
|
|
},
|
|
"max_results": {
|
|
"description": "Maximum number of hosts shown in the launcher.",
|
|
"label": "Maximum results"
|
|
},
|
|
"terminal": {
|
|
"description": "Custom terminal command. Leave empty to use Noctalia's terminal discovery.",
|
|
"label": "Terminal command"
|
|
}
|
|
}
|
|
}
|