   
# MAL-Cli
🎌 A fast, keyboard-driven terminal client for [MyAnimeList](https://myanimelist.net/) – built with Rust and Ratatui.
## Note:
- for rendering images use a gpu-enhanced terminal like kitty, and for windows use windows terminal >1.22
# Demo:

## Detail page

# INSTALLATION:
## ArchLinux:
```
yay -S mal-cli
```
## using cargo:
```
cargo install mal-cli-rs
```
## Debian-based:
download the package from last release and run:
```
sudo dpkg -i
```
release section can be found here [here](https://github.com/L4z3x/mal-cli/releases/)
## windows/ macos / musl:
download binaries from release section and run directly otherwise use cargo
##
# HOW TO GET CLIENT ID:
visit [mal](https://myanimelist.net/apiconfig/create)
and if you get an error, go to your profile -> profile settings -> api -> create

## Main keys:
- [s]: switching/opening popups
- [r]: opening popups (when s does the switching)
- [Ctrl+p]: forward navigation
- [Esc]: backward navigation
# Debug:
in $HOME/.config/mal-tui/config.yml file:
set show_logger to true
set log_level to INFO
# Aknowledgement:
- this repo was forked from [SaeedAnas/mal-cli](https://github.com/SaeedAnas/mal-cli) (last commit 5 years ago)
# TODO:
- [ ] add help section
- [ ] add delete entry endpoint
- [ ] fix double click on windows