No description
Find a file
2025-07-28 08:10:06 -07:00
args Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
auth Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
subprocess Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
web Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
auth-sample.json Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
go.mod First commit 2025-07-26 22:38:03 -07:00
main.go Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00
readme.md Redoing program to center around JSONRPC instead of a more REST-like API 2025-07-28 08:10:06 -07:00

Signal-CLI HTTP

Very early in development.

Very simple HTTP frontend to signal-cli JSON RPC.

Please see the JSONRPC documentation for signal-cli: https://github.com/AsamK/signal-cli/blob/master/man/signal-cli-jsonrpc.5.adoc

Please also read the following README files for the individual modules to understand how to configure and interact with this program:

  • args handles command line arguments.
  • auth handles the authentication JSON and checking requests.
  • subprocess manages the underlying signal-cli JSONRPC process, along with caching incoming messages.
  • web - handles the HTTP requests to this program, including the necessary edge cases.