Skip to content

L4z3x/mal-cli

Repository files navigation

Build Crates.io License Stars

MAL-Cli

🎌 A fast, keyboard-driven terminal client for MyAnimeList – built with Rust and Ratatui.

Note:

  • for rendering images use a gpu-enhanced terminal like kitty, and for windows use windows terminal >1.22
  • forked from SaeedAnas/mal-cli (last commit 5 years ago)

Demo:

gif

Detail page

detail

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 <installed-packege>

release section can be found here here

windows/ macos / musl:

download binaries from release section and run directly otherwise use cargo

HOW TO GET CLIENT ID:

visit mal and if you get an error, go to your profile -> profile settings -> api -> create image

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

TODO:

  • add help section
  • add delete entry endpoint
  • fix double click on windows

About

Terminal Interface for the official MyAnimeList api.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •