2 unstable releases
0.2.0 | Jul 6, 2021 |
---|---|
0.1.0 | Nov 13, 2019 |
#11 in #xmpp
24 downloads per month
295KB
8K
SLoC
Aparté
Simple XMPP console client written in Rust and inspired by Profanity.
Demo
Features
- Channel
- Roster
- Auto completion
- Bookmarks
- Consistent color generation
- MAM
- Omemo
Install
From sources
cargo install --git https://github.com/paulfariello/aparte --branch develop
Package for Archlinux
AUR package is available: aparte-git
.
git clone https://aur.archlinux.org/aparte-git.git
cd aparte-git
makepkg -si
Or with your favorite aur-helper:
paru aparte-git
Windows with WSL
Aparté should be available inside the Windows subsystem for Linux. The following instruction are made for a Debian based subsystem (debian or ubuntu for example).
First enter the WSL:
PS C:\> debian
Then ensure the required dependencies are installed.
sudo apt update
sudo apt install libssl-dev pkg-config curl
Rust can be installed with rustup.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
Finally install Aparté.
cargo install --git https://github.com/paulfariello/aparte --branch develop
Configuration
Aparté can be configured with a configuration file.
The configuration file should be placed in
$XDG_CONFIG_HOME/aparte/config.toml
. If $XDG_CONFIG_HOME
is not set,
Aparte will fallback to $HOME/.config/aparte/config.toml
.
The configuration file should look like the following:
[accounts]
[accounts.example]
jid = "me@example.org/aparte"
autoconnect = true
Contact
Dependencies
~24–36MB
~516K SLoC