Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

L4z3x/mal-cli

Repository files navigation

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

Demo:

gif

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

Aknowledgement:

TODO:

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

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /