Terminal graph visualization tool.
Project description
Graphos
Controls
Keybindings
| Control | Keybind | Description |
|---|---|---|
| Create node | N | Creates a node at the cursor location |
| Create edge | E | Creates an edge between two selected nodes |
| Grab Node | E | Toggle grab when the cursor is over a node |
| Save | S | Save nodes and edges to a json file |
| Move cursor left | ⬅️ | Move cursor left |
| Move cursor right | ➡️ | Move cursor right |
| Move cursor up | ⬆️ | Move cursor up |
| Move cursor down | ⬇️ | Move cursor down |
| Pan left | A | Pan the view left |
| Pan right | D | Pan the view right |
| Pan up | W | Pan the view up |
| Pan down | S | Pan the view down |
| Quit | Q | Quit |
Mouse
ℹ️ Mouse functionality requires mouse event recording to be enabled by your preferred terminal.
| Control | Mouse event | Description |
|---|---|---|
| Select node | Primary button click | When the cursor is over a node, slick to select |
| Grab node | Press and hold primary button | When the cursor is over the node, press and hold to grab the node, then move the mouse to drag the node |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
graphos-0.1.10.tar.gz
(8.0 kB
view details)
File details
Details for the file graphos-0.1.10.tar.gz.
File metadata
- Download URL: graphos-0.1.10.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb93524ff42124d1040404745e8fc6f3df6cb01e8f66cdaebdec25899a02cba3
|
|
| MD5 |
3589aa7078b3acc58c075178e296b91b
|
|
| BLAKE2b-256 |
40daff6fc966a1726126cfe5e5ca9719694f370570da2dacbc63a1c30e50625b
|