Terminal: in-app command line with 22 commands (Shift+T toggle).
Navigation, CRUD, search, view toggles, tab completion, history.
Card history: card_history table tracks field changes on every PATCH.
GET /api/cards/{id}/history endpoint. Terminal `history` command.
bump.sh: standalone version bump for config.php, electron/package.json,
website footer. dist.sh no longer bumps.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# terminal plugin
|
|
|
|
In-app command line for controlling hyprcrd with text commands.
|
|
|
|
## Toggle
|
|
|
|
**Shift+T** opens/closes the terminal. **ESC** closes it from inside.
|
|
|
|
## Commands
|
|
|
|
| Command | Description |
|
|
|---------|-------------|
|
|
| `help` | list all commands |
|
|
| `clear` | clear terminal output |
|
|
| `go <bucket>` | switch bucket (name or: all, current, favorites, journal, unsorted) |
|
|
| `open <card>` | open card preview (fuzzy title match) |
|
|
| `edit <card>` | open card in editor |
|
|
| `new <title>` | create card in active bucket |
|
|
| `delete <card>` | delete a card |
|
|
| `tag <card> <tag>` | append tag to card body |
|
|
| `untag <card> <tag>` | remove tag from card body |
|
|
| `color <card> <hex>` | change card color |
|
|
| `move <card> <bucket>` | move card to another bucket |
|
|
| `search <query>` | open search overlay with query |
|
|
| `find <text>` | list matching cards inline |
|
|
| `calendar` | open calendar |
|
|
| `assets` | open assets gallery |
|
|
| `export` | download export ZIP |
|
|
| `sort <mode>` | change sort (manual/newest/oldest/alpha/tag) |
|
|
| `split` | toggle split preview |
|
|
| `zen` | toggle zen mode |
|
|
| `count` | show card and bucket counts |
|
|
| `tags` | list all tags |
|
|
| `buckets` | list all buckets |
|
|
| `version` | show app version |
|
|
|
|
## Features
|
|
|
|
- **Tab completion** on command names
|
|
- **History** with arrow up/down
|
|
- **Fuzzy matching** on card and bucket names
|
|
- Colored output: accent for success, red for errors, grey for info
|
|
- Slides up from the bottom, max 45% viewport height
|
|
- Scrollable output buffer
|
|
|
|
## Disabling
|
|
|
|
Add `"terminal"` to the `disabled` array in `data/plugins.json`.
|