feat(ssh-launcher): add /ssh launcher for SSH config hosts (#138)
* 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.
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user