Talk to another user over TCP/IP
| include | First commit | |
| src | First commit | |
| .clang-format | First commit | |
| .clangd | First commit | |
| .gitignore | Guix build and environment setup | |
| CMakeLists.txt | Guix build and environment setup | |
| COPYING | First commit | |
| guix.scm | Guix build and environment setup | |
| README.md | Add README | |
andalso
BSD talk(1) but more (WIP).
Installing
guix package -f guix.scm
Building
Guix
The following command will set up the build environment.
guix shell
CMake
Once the necessary tools are installed, run the following in the project root.
cmake -B build
cmake --build build
TODO
In priority order:
- Separate curses windows for local and remote users
- Public key exchange and encryption with a mediator server in the middle (OMEMO key exchange is a good starting point)
- Logging and tests
- More C++ and less C
- Source TODOs and REVIEWs