Simple neofetch-like command line tool for displaying Guild Wars 2 stats by using the official API.
Note: This is a learning project I set up to familiarize myself with Rust, since I did not have any prior experience with this tech stack. Feel free to contribute to this project.
Set your GW2 API-key to a environment variable named Gw2Cli_ApiKey
. After that, gw2-cli can be used as described below:
Usage: gw2cli [OPTIONS] [COMMAND]
Commands:
characters Character information
help Print this message or the help of the given subcommand(s)
Options:
-l, --lang <LANG> [default: en]
-h, --help Print help information
gw2cli characters list
gw2cli characters <character_name>
# sudo apt install linux-tools-generic
# Stats
perf stat -r 10 ./target/release/gw2cli
# List characters
perf stat -r 10 ./target/release/gw2cli characters list
cargo clippy
- Localizing static texts
- Achievement points (APs)
- Hall of Monuments points
- In-game currency to collect on the TP
- Number of unlocked character slots
- Available content (PoF, HoT,..)
- Different views (PvP, WvW, Rewards...) using
clap
arguments - Character with the most playtime (incl. profession and specialization)
- Different ascii logos based on the main character or other statistics