Skip to content

Terminal-based signal client, that allows you to link your computer as a secondary device, send messages, show your contacts and show messages history. You can also see messages that you received in real time.

Notifications You must be signed in to change notification settings

mhytrek/Signal_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

Signal Client

Rust Signal

Welcome to our Signal client!

It is a termial-based application, that allows you to link your computer as a secondary device, send messages, show your contacts and show messages history. You can also see messages that you received in real time.

Getting Started

To use this application, you will need to have:

  • Rust installed on your system
  • Protoc installed, appropriate to your system

Usage

Run the application with the following command:

cargo run

Here are the available options:

  • send <recipient> <message> - Send a message to a recipient.
  • account <account_name> - Link an account.
  • receive - Receive and store messages.
  • contacts - Show all contacts.
  • show <contact> - Show messages for a contact.
  • tui - Start the terminal UI.

Example Commands

  • To send a message:

    cargo run send "My contact" "Hello, World!"
  • To link an account:

    cargo run account my_account_name
  • To receive messages and update message history:

    cargo run receive
  • To sync and show contacts:

    cargo run contacts
  • To show messages for a specific contact:

    cargo run show "My contact"
  • To start the terminal-based user interface:

    cargo run tui

About

Terminal-based signal client, that allows you to link your computer as a secondary device, send messages, show your contacts and show messages history. You can also see messages that you received in real time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages