mirror of
https://github.com/MeexReay/bRAC.git
synced 2025-05-06 05:28:02 +03:00
better RAC client
docs | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
flake.lock | ||
flake.nix | ||
image.png | ||
LICENSE | ||
logo.gif | ||
README.md |
better RAC client
features
- gtk4 GUI
- RACv1.99.x and RACv2.0 compatible
- chat commands (type /help)
- no ip and date visible for anyone
- uses TOR proxy server by default (meex.lol:11234)
- coloring usernames by their clients (CRAB, clRAC, Mefidroniy, etc)
- many command-line options (--help)
- rich configuration (--config-path to get file path and --configure to edit)
- RACS compatible (--enable-ssl or in --configure enable SSL)
- chunked reading messages
how to run
download binary
go to releases and download file you need. its simple.
build from source
-
Make sure Rust is installed
-
Clone repository
git clone https://github.com/MeexReay/bRAC.git
cd bRAC
- Run with Cargo
cargo run -r # run GUI version
cargo run -r --no-default-features -F tui # run TUI version
cargo run -r --no-default-features # run minimal version
# change "cargo run" to "cargo build" to just build (target/release/bRAC)
nix package
If you have Nix package manager installed, you can use:
nix run github:MeexReay/bRAC # run GUI version
nix run github:MeexReay/bRAC#bRAC-tui # run TUI version
nix run github:MeexReay/bRAC#bRAC-minimal # run minimal version
# change "nix run" to "nix build" to just build (result/bin/bRAC)
chat commands
commands are any messages that start with a slash /
messages starting with a slash are sent to chat only if the --disable-commands
option is specified
/help
- show help message/register password
- try to register account/login password
- login to account/clear
- clear chat/spam *args
- spam with text/ping
- get server ping (send + read)