MyAnimeList.CLI 0.0.0.31

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global MyAnimeList.CLI --version 0.0.0.31
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local MyAnimeList.CLI --version 0.0.0.31
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MyAnimeList.CLI&version=0.0.0.31
                    
nuke :add-package MyAnimeList.CLI --version 0.0.0.31
                    

MAL.CLI

CLI tool for MyAnimeList service for anime tracking

Installation

  1. Run command below to verify that dotnet is installed
dotnet --version
  1. Install dotnet and execute
dotnet tool install MyAnimeList.CLI --global
  1. To connect MyAnimeList account to the CLI tool run the command:
anime token
  1. In the browser click "Allow".

First connection initialization could cause an issue. Please repeat steps 3 and 4. 6. Return to CLI and confirm anime list is displayed (if present in your account)

Commands Overveiw

List

  • Definition
anime list [--limit=10]
  • Parameters:

    • limit
      • Optional
      • Default value = 10
      • Defines maximum amount of the anime to return. Returns specified value or all animes if their quantity less than [limit]
  • Returns: all anime that are planed to be watched

  • Examples

anime list
  1. Ao no Exorcist
  2. Ao no Hako
  3. Baccano!
  4. Bastard!! Ankoku no Hakaishin: Jigoku no Chinkonka-hen
  5. Cowboy Bebop
  6. Darker than Black: Kuro no Keiyakusha
  7. Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka
  8. Giji Harem
  9. Gokusen
  10. Hataage! Kemono Michi
anime list --limit=5
  1. Ao no Exorcist
  2. Ao no Hako
  3. Baccano!
  4. Bastard!! Ankoku no Hakaishin: Jigoku no Chinkonka-hen
  5. Cowboy Bebop

</br>

  • Definition
anime list watching
  • Returns: List of all currently watching animes

  • Examples

anime list watching
  1. Sword of the Demon Hunter: Kijin Gentosho - 21 / 24
  2. Clevatess - 10 / 12
  3. Scooped Up by an S-Rank Adventurer! - 9 / 12
  4. New Saga - 9 / 12
  5. Betrothed to My Sister's Ex - 8 / 12
  6. The Water Magician - 8 / 12
  7. Tougen Anki - 8 / 0
  8. Apocalypse Bringer Mynoghra: World Conquest Starts with the Civilization of Ruin - 8 / 12
  9. The Rising of the Shield Hero Season 4 - 8 / 12
  10. Uglymug, Epicfighter - 8 / 12

Find

  • Definition
anime find {searchString} [--limit=10]
  • Parameters

    • searchString
      • Required
      • Search request / query for anime name
    • limit
      • Optional
      • Default value = 10
      • Defines maximum amount of the anime to return. Returns specified value or all animes if their quantity less than [limit]
  • Returns List of the anime fits search string with the [--limit] constrain

  • Examples

anime find "Atach Of Titan"

1 16498 - Shingeki no Kyojin
2 25777 - Shingeki no Kyojin Season 2
3 31374 - Shingeki! Kyojin Chuugakkou
4 35760 - Shingeki no Kyojin Season 3
5 38524 - Shingeki no Kyojin Season 3 Part 2
6 40028 - Shingeki no Kyojin: The Final Season
7 23775 - Shingeki no Kyojin Movie 1: Guren no Yumiya
8 36702 - Shingeki no Kyojin Season 2 Movie: Kakusei no Houkou
9 23777 - Shingeki no Kyojin Movie 2: Jiyuu no Tsubasa
10 18397 - Shingeki no Kyojin OVA

anime find "JuJutsu Kaizen" --limit=1

1 40748 - Jujutsu Kaisen

Plan

  • Definition
anime plan {animeID}
  • Parameters

    • animeID
      • required
      • Anime id stored in the MyAnimeList database
      • Could be retrieved from find endpoint
  • Returns: Confirmation of the anime added to your list

  • Examples

anime plan -1

There is no anime

</br>

anime plan 123

Anime added to your list - Fushigi Yuugi

Watch

  • Definition
anime watch {animeId} [--eps]
  • Parameters

    • animeId
      • Required
      • Anime id stored in the MyAnimeList database
      • Could be retrieved from find endpoint
    • eps
      • Optional
      • Default = 1
      • Number of watched episodes
  • Returns Confirmation of the watched episodes

  • Example

anime watch 123

You have watched 1 episodes of anime Fushigi Yuugi

</br>

anime watch 123 --eps=5

You have watched 5 episodes of anime Fushigi Yuugi

</br>

anime watch {animeName} [--eps]
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.0.0.35 20 10/6/2025
0.0.0.31 200 9/14/2025