6
1
mirror of https://git.mills.io/saltyim/saltyim.git synced 2024-06-25 16:28:20 +00:00
saltyim is the Go library and reference client and broker implementation for Salty IM it contains a command-line client (cli), a terminal user interface (tui), builtin server/broker and a Mobile / Desktop App PWA (progressive web app)
Go to file
James Mills 211f725986 Fix Lookup to actually use SRV records (where available) and refactor (#62)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/62
Reviewed-by: xuu <xuu@noreply@mills.io>
2022-03-25 23:49:44 +00:00
.chglog Add chglog config 2022-03-20 00:49:56 +10:00
.dockerfiles Fix Docker images entrypoint to configure DATA and STORE env vars by default if not set to sensible valeus 2022-03-25 21:42:46 +10:00
bin feat: add CNAME Discovery to script implementation (#44) 2022-03-22 22:59:45 +00:00
cmd Fix Lookup to actually use SRV records (where available) and refactor (#62) 2022-03-25 23:49:44 +00:00
data Add support for client and server (broker) registration (#43) 2022-03-22 22:59:09 +00:00
hooks Add an example exec bot that handles basic commands 2022-03-24 02:07:42 +10:00
internal Fix Lookup to actually use SRV records (where available) and refactor (#62) 2022-03-25 23:49:44 +00:00
tools Add lookup command (#4) 2022-03-18 14:48:59 +00:00
.drone.yml Fix Drone CI config 2022-03-21 14:38:55 +10:00
.gitignore Add unit tests (#55) 2022-03-25 01:52:59 +00:00
.goreleaser.yml Add saltyd to the reelase process for precompiled binaries 2022-03-23 01:20:40 +10:00
CHANGELOG.md Update CHANGELOG for 0.0.19 2022-03-23 23:25:50 +10:00
client.go Fix Lookup to actually use SRV records (where available) and refactor (#62) 2022-03-25 23:49:44 +00:00
Dockerfile Fix Dockerfile's default CMD to saltyd to make it easier on Synology users 2022-03-25 21:28:17 +10:00
echobot.sh Fix CI 2022-03-24 14:11:51 +10:00
example-config.yml feat: make endpoint uniform. add profiles (#30) 2022-03-21 00:31:59 +00:00
execbot.sh Fix CI 2022-03-24 14:11:51 +10:00
format_test.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
format.go Refactor Endpoint for automatic endpoint discovery and less configuration (#46) 2022-03-23 12:39:31 +00:00
go.mod Fix Lookup to actually use SRV records (where available) and refactor (#62) 2022-03-25 23:49:44 +00:00
go.sum Fix support for 2-way chat (receive works 🥳) 2022-03-25 22:47:06 +10:00
identity_test.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
identity.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
LICENSE Add lookup command (#4) 2022-03-18 14:48:59 +00:00
lookup_test.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
lookup.go Fix Lookup to actually use SRV records (where available) and refactor (#62) 2022-03-25 23:49:44 +00:00
Makefile Add saltyd to the reelase process for precompiled binaries 2022-03-23 01:20:40 +10:00
OLDREADME.md Update 'OLDREADME.md' 2022-03-23 00:18:30 +00:00
preflight.sh feat: hax for great justice (#14) 2022-03-19 21:33:03 +00:00
README.md Tidy up the Readme 2022-03-23 10:16:52 +10:00
Roadmap.md Update 'Roadmap.md' 2022-03-25 21:38:44 +00:00
types.go Add support for client and server (broker) registration (#43) 2022-03-22 22:59:09 +00:00
utils_test.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
utils.go Fix bild issue on small machines by restructing some of the cli code and only build the cli by default 2022-03-22 23:46:44 +10:00
version_test.go Add unit tests (#55) 2022-03-25 01:52:59 +00:00
version.go Add lookup command (#4) 2022-03-18 14:48:59 +00:00

Salty IM

Build Status

Quick Start

$ go install go.mills.io/saltyim/cmd/salty-chat@latest
$ salty-chat make-user user@domain
$ salty-chat chat prologic@mills.io

Documentation

Coming soon™ -- See also the Old Readme for how this implementation started out as a simple shell script which you can still find at salty-chat.sh.

Roadmap

Please refer to the Roadmap document.

License

salty-msgbus-chat is licensed under the terms of the WTFPL license.