mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 06:05:24 +00:00
chore: simplify plugin readmes, changelogs and manifest descriptions
This commit is contained in:
1 parent
7423e33184
commit
8043d6dbdd
96 files changed
+1147
-722
No files matched your search
@@ -2,6 +2,6 @@
|
||||
|
||||
## 1.0.0
|
||||
|
||||
Bundled with Termix 2.9.0. The terminal, its session manager, the desktop
|
||||
app's local terminal and command history live in this plugin now, with their
|
||||
settings under the plugin's own admin and host settings.
|
||||
First release, bundled with Termix 2.9.0.
|
||||
|
||||
Adds SSH terminal sessions with jump hosts, host key checks, command history and a terminal toolbar. Sessions can stay alive after a disconnect, and the desktop app gets a local terminal.
|
||||
@@ -0,0 +1,56 @@
|
||||
# SSH Terminal
|
||||
|
||||
SSH terminal sessions with jump hosts, host key checks, command history and a local terminal in the desktop app.
|
||||
|
||||
## Features
|
||||
|
||||
- SSH terminal sessions with jump hosts and host key checks.
|
||||
- Keeps a session alive on the server after a disconnect, so reopening the tab picks up where you left off.
|
||||
- Command history with autocomplete.
|
||||
- A toolbar docked to the terminal with host tools and live stats.
|
||||
- Paste or upload images to the host from the terminal.
|
||||
- A local terminal in the desktop app.
|
||||
- Attaches to tmux sessions when Tmux Monitor is on.
|
||||
|
||||
## Settings
|
||||
|
||||
### Admin
|
||||
|
||||
- Keep sessions after disconnect and Terminal Session Persistence: keep a disconnected terminal alive, and for how long.
|
||||
- Command History and Command history for new hosts: allow history, and whether new hosts start with it on.
|
||||
- Touch Input: options for using the terminal on a touch screen.
|
||||
- Image Storage: where pasted and uploaded images are kept, and how many and how large.
|
||||
|
||||
### Host
|
||||
|
||||
- Enable Terminal: offer an SSH terminal for this host.
|
||||
- Enable Terminal Toolbar: show the toolbar for this host.
|
||||
- Command History: record commands run on this host.
|
||||
|
||||
## Permissions
|
||||
|
||||
- `ssh-terminal.sessions`: Let other features, like session sharing and recording, reach your live terminal sessions. Admins and users have it by default.
|
||||
- `ssh-terminal.history`: Read command history. Admins and users have it by default.
|
||||
|
||||
## Services
|
||||
|
||||
Provides to other plugins:
|
||||
|
||||
- `sessions.live` as `ssh`: find a live terminal session so it can be shared.
|
||||
- `terminal.history`: read a user's command history.
|
||||
|
||||
Uses from other plugins:
|
||||
|
||||
- `tmux.sessions` to attach to tmux. Optional.
|
||||
- `sessions.sharing` for shared sessions. Optional.
|
||||
- `recordings.writer` to record sessions. Optional.
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm run build # build into dist/
|
||||
npm run test # run this plugin's tests
|
||||
npm run typecheck # type-check this plugin
|
||||
```
|
||||
|
||||
See `packages/plugin-sdk/ARCHITECTURE.md` for the plugin contract.
|
||||
@@ -2,7 +2,7 @@
|
||||
"id": "ssh-terminal",
|
||||
"name": "SSH Terminal",
|
||||
"version": "1.0.0",
|
||||
"description": "Interactive SSH terminal sessions, with jump hosts, host key verification, command history and the desktop app's local terminal.",
|
||||
"description": "SSH terminal sessions with jump hosts, host key checks, command history and a local terminal in the desktop app.",
|
||||
"author": {
|
||||
"name": "Termix"
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user