Secure chat messaging through your terminal.
chmod +x gradlew./gradlew createServerDatabaseThis writes to a local sqlite database. The database file will be called server.sqlite.
./gradlew generateJooq./gradlew runWhen you are given to input some text, you will see the question above your cursor. Simply press enter if you want to use the default value.
Select the instance type "GENERATE_CERTIFICATE" and a new certificate will be generated.
Select instance type "SERVER" and the server will start. (You need to generate a certificate first)
Execute the command: stop to stop the server.
Execute the command: list to list all connected users.
Select instance type "CLIENT" and the client will start. (You need to generate a certificate first)
Execute the command: group create <name> to create a group.
Execute the command: group join <name> to join a group.
Execute the command: group add <username> to add a user to the current group.
Execute the command: group say <message (Can be multiple words)> to say something in the current group.
Execute the command: sayunsafe <message (Can be multiple words)> to say something to everyone on the platform. This is not encrypted.
Execute the command: stop to stop the client.