Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/talyguryn/ssh-quick-connect
SSH login helper tray app for macOS
https://github.com/talyguryn/ssh-quick-connect
electron tray
Last synced: 15 days ago
JSON representation
SSH login helper tray app for macOS
- Host: GitHub
- URL: https://github.com/talyguryn/ssh-quick-connect
- Owner: talyguryn
- License: mit
- Created: 2020-09-20T18:40:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-16T13:05:59.000Z (about 3 years ago)
- Last Synced: 2024-10-31T03:12:14.390Z (2 months ago)
- Topics: electron, tray
- Language: JavaScript
- Homepage:
- Size: 622 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSH Quick Connect
Quick links for servers and sites.
[comment]: <> (Checks sites health, ssl certs and domain registration. )
![](./assets/example.png)
## Configuration
Config file path: `~/Library/Application Support/ssh-quick-connect/config.js`
It is a js file with an exported list.
Config is a list of objects with `type` and `options`.
Available types:
- `command` — command to be run in the terminal
- `title` — command's title
- `description` — command hint to be shown
- `command` — command to be run- `link` — link to be opened in browser
- `title` — link's title
- `url` — site's url
- `separator` — horizontal line
- `label` — non-clickable item as label
- `title` — label's title
- `submenu`— list of items
- `title` — list's title
- `items` — list of item objects (same structure as for main list)### Example
```js
module.exports = [
{
type: 'command',
options: {
title: 'Raspberry Pi',
description: 'RPi in my home local network',
command: 'ssh -J [email protected]:12345 -p 22222 root@localhost'
}
},{ type: 'separator' },
{
type: 'label',
options: {
label: 'Aurora Hunters'
}
},
{
type: 'command',
options: {
title: 'Aurora',
command: 'ssh [email protected]'
}
},
{
type: 'link',
options: {
url: 'https://auroralights.ru'
},
},{ type: 'separator' },
{
type: 'command',
options: {
title: 'Capella',
command: 'ssh -p 32221 [email protected]'
}
},
{
type: 'link',
options: {
url: 'https://capella.pics'
},
},{ type: 'separator' },
{
type: 'submenu',
options: {
title: 'Example Servers',
items: [
{
type: 'command',
options: {
title: 'Example',
command: 'ssh [email protected]'
}
},
{
type: 'link',
options: {
url: 'https://example.com'
},
},
{
type: 'link',
options: {
url: 'https://hello.example.com/'
},
},
]
}
},
];
```