GitHub - paulfariello/aparte: Simple XMPP console client written in Rust and ins...
source link: https://github.com/paulfariello/aparte
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Aparté
Simple XMPP console client written in Rust and inspired by Profanity.
Features
- Channel
- Roster
- Auto completion
- Bookmarks
- Consistent color generation
- Omemo
Install
From sources
cargo install aparte
From sources with GNU/guix
git clone https://github.com/paulfariello/aparte --branch develop
cd aparte
guix package -f guix.scm
Package with GuixRUS
The GuixRUs channel also provides aparte
.
After subscribing to GuixRUs
by adding the channel entry to your channels.scm, run the following two commands:
guix pull
guix install aparte
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:
bell = true
[accounts]
[accounts.example]
jid = "[email protected]/aparte"
autoconnect = true
Contact
Join [email protected]
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK