8 stable releases
1.1.2 | Mar 14, 2023 |
---|---|
1.1.1 | Mar 12, 2023 |
1.0.3 | Feb 28, 2023 |
#25 in Visualization
168 downloads per month
120KB
1K
SLoC
📖 Poketex
Simple Pokedex based on TUI(Terminal User Interface)
Feature
- All Pokemon (until Pokemon SV)
- All Region Form (until Pokemon SV)
- Searchable
- include English, Chinese, Japanese locales data
Installation
Install from Github Release
Download the last version binary depending on your configuration here: Release Page
Then you just need to enter this command in your terminal:
tar -xf <downloaded_archive> poketext && sudo mv poketext /usr/local/bin
Install from crates.io
If you're a Rust programmer, poketex can be installed with cargo.
cargo install poketex
Install from the AUR
If you're using Arch Linux, you can install poketex with using an AUR helper. For example:
paru -S poketex
Building
poketex is written in Rust, so you'll need to grab a Rust installation in order to compile it.
git clone https://github.com/ckaznable/poketex
cd poketex
cargo build --release
./target/release/poketex
Usage
Usage: poketex [OPTIONS]
Options:
-l, --locale <LOCALE> locales [zh, ja, en] [default: en]
-h, --help Print help
-V, --version Print version
Keyboard Navigation Instructions
Use arrow keys or hjkl
to move around.
Press Page Up
or Page Down
to move 4 steps at a time.
Press q
to exit.
Press H
to display help information.
Press gg
to go to the top and G
to go to the bottom.
Press /
to enter search mode.
Todo
- show pokemon iv and type
- pokemon list searchable
- add pokemon ability rows
- add region form
- Alola
- Galar
- Hisuian
- Paldea
- add cli variable
- --locale [en, ja, zh]
- help key
Pokemon data source
data generated from ckaznable/poke-data-crawler
Dependencies
~4–9.5MB
~176K SLoC