https://github.com/soapdog/project-moon-hermit
Lua + SSB client
https://github.com/soapdog/project-moon-hermit
lua sbotc secure-scuttlebutt ssb
Last synced: 6 months ago
JSON representation
Lua + SSB client
- Host: GitHub
- URL: https://github.com/soapdog/project-moon-hermit
- Owner: soapdog
- Created: 2020-04-17T13:30:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-24T13:19:23.000Z (almost 4 years ago)
- Last Synced: 2024-04-15T03:28:50.985Z (almost 2 years ago)
- Topics: lua, sbotc, secure-scuttlebutt, ssb
- Language: C
- Size: 6.58 MB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Moon Hermit

Based on original _sbotc_ by @Cel.
Uses Lua 5.4
This is a Lua interpreter that contains an SSB Client API.
## Attention
Only async methods implemented so far, the others will error out.
## Build
I have vendored `lua-5.4.3` and `libsodium-1.0.18`. To build them:
```
make deps
```
If you want to build a shared version of moonhermit. To compile the interpreter:
```sh
make
```
## Compile options
To build a binary that uses shared libraries, use `make SHARED=1`
## Usage
```sh
moonhermit [-j] [-l] [-r]
[ [-c ] [-k ] [-K ] ]
[ [-s ] [-p ] [ -4 | -6 ] | [-u ] ]
[ -a luafile ]
```
The original `sbotc.c` is included.