#console #xmpp #client #bookmarks #completion #auto #roster

app aparte

基于Rust编写,受Profanity启发的简单XMPP控制台客户端

2个不稳定版本

0.2.0 2021年7月6日
0.1.0 2019年11月13日

#9 in #xmpp

MPL-2.0 许可证

295KB
8K SLoC

Aparté 构建状态

基于Rust编写,受Profanity启发的简单XMPP控制台客户端。

演示

asciicast

功能

  • 频道
  • 通讯录
  • 自动完成
  • 书签
  • 一致的配色生成
  • MAM
  • Omemo

安装

从源码

cargo install --git https://github.com/paulfariello/aparte --branch develop

Archlinux的包

AUR包可用:aparte-git

git clone https://aur.archlinux.org/aparte-git.git
cd aparte-git
makepkg -si

或者使用您喜欢的aur-helper

paru aparte-git

Windows与WSL

Aparté应在Windows子系统内可用。以下说明适用于基于Debian的子系统(例如debian或ubuntu)。

首先进入WSL

PS C:\> debian

然后确保已安装所需的依赖项。

sudo apt update
sudo apt install libssl-dev pkg-config curl

可以使用rustup安装Rust。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env

最后安装Aparté。

cargo install --git https://github.com/paulfariello/aparte --branch develop

配置

Aparté可以使用配置文件进行配置。配置文件应放在$XDG_CONFIG_HOME/aparte/config.toml。如果未设置$XDG_CONFIG_HOME,Aparte将回退到$HOME/.config/aparte/config.toml

配置文件应如下所示

[accounts]

[accounts.example]
jid = "[email protected]/aparte"
autoconnect = true

联系人

加入 [email protected]

依赖项

~22–33MB
~480K SLoC