https://github.com/stripedpajamas/scatzero
simple chatting over secure scuttlebutt in your terminal
https://github.com/stripedpajamas/scatzero
chat p2p p2p-chat scuttlebutt secure-scuttlebutt terminal
Last synced: 11 months ago
JSON representation
simple chatting over secure scuttlebutt in your terminal
- Host: GitHub
- URL: https://github.com/stripedpajamas/scatzero
- Owner: stripedpajamas
- License: agpl-3.0
- Created: 2020-08-09T03:05:49.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-09-28T21:09:55.000Z (over 4 years ago)
- Last Synced: 2025-06-20T15:08:30.086Z (12 months ago)
- Topics: chat, p2p, p2p-chat, scuttlebutt, secure-scuttlebutt, terminal
- Language: JavaScript
- Homepage:
- Size: 64.5 KB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scat
#### tiny chat-like CLI built on scuttlebutt
### Requirements:
- scuttlebutt server running (like Patchwork or Patchbay)
- ssb-private and ssb-about plugins installed
### Install
- ~~Prebuilt: download from https://squi.cc/misc/scat.html~~
- Run from source: clone this repo, run `npm install`, then `node index.js`
### Shortcuts
Since `scat` uses `neat-input`, you can use these shortcuts while typing:
- `ctrl-a` move the cursor to the beginning of the line
- `ctrl-e` move the cursor to the end of the line
- `ctrl-b` move the cursor one character to the left
- `ctrl-f` move the cursor one character to the right
- `ctrl-k` erase all characters to the right of the cursor
- `ctrl-u` erase the whole line
- `ctrl-w` erase one word to the left of the cursor
- `alt-backspace` same as ctrl-w
- `alt-d` erase one word to the right of the cursor
- `alt-b` move the cursor one word to the left
- `alt-f` move the cursor one word to the right
### See Also
- https://cabal.chat/ -- p2p chat on Dat
- https://github.com/orbitdb/orbit -- p2p chat on IPFS
- https://github.com/clevinson/scuttle-chat -- ephemeral chats on Scuttlebutt
### License
AGPL 3.0