0.2.4 • Published 4 years ago

zelta-test v0.2.4

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

What is Zelta?

Zelta is a secure and anonymous messaging service. The zelta project aims to provide a secure environment for highly confidential conversations as well as mundane small talk. It only has a cli client to protect you against various web and mobile vulnerabilities. It is cross platform compatible with the only runtime dependency being Node JS.

Zelta provides several powerful features, all accessible through lucid cli commands. Here's a list of all the available commands.

Display a list of all the available commands

$ zelta help

Register a new username

$ zelta register

Login. Once you login, the access token is valid for 24 hrs. You should logout after each session on an untrusted device.

$ zelta login

Send a message

$ zelta send

Create a group. There are two types of groups in zelta : public and private. Anyone can join a public group using the passphrase but private groups require an invite to join. The invitation is sent by the admin, who is the creator of the group. Currently in beta the group limit is 50 members.

$ zelta group

Join a public group using the passphrase. Group names are referred to using the @ symbol.

$ zelta join <group>

If you try joining a private group, zelta mentions that you need an invite.

Invite a user to your group (admin privilege). Use @ for mentioning group name.

$ zelta invite <user> <group>

Accept a group invite. You will receive the invite in your inbox.

$ zelta accept-invite <group>

To send messages to a group, just address the message to a group name using @. Needless to say, you need to be a member or admin of the group. Remember that @ tells zelta that you intend to send the message to a group. Without @ the message may be sent to a user with the same username as the group name.

You can always change the access level of your groups (admin privilege)

$ zelta set-public <group>
$ zelta set-private <group>

Check your messages using the inbox command. Group messages appear in a user@group format. The time shown is GMT unless you have configured your local timezone.

$ zelta inbox

Configure your local timezone using the timezone configuration wizard. For your security and anonymity, this info is not sent to the server. You will have to re-configure your timezone each time you are on a new device or each time you perform a fresh install. If you dont do this all incoming messages will show the GMT time.

$ zelta timezone

List all the members of a group. Needless to say, you need to be a member yourself.

$ zelta members <group>

Leave a group. If you are the admin, the oldest member of the group becomes the new admin.

$ zelta leave <group>

Kick a group member (admin privilege)

$ zelta kick <user> <group>

Logout. You should logout after each session on an untrusted device. If you dont logout, the access token expires in 24 hrs.

$ zelta logout
0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.2

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago