Skip to content

Kim-Yukyung/morama

 
 

Repository files navigation

morama logo

A CLI tool for managing your watched movies and dramas

Go SQLite Development Period


Overview

morama is a simple command-line interface (CLI) application for recording and managing personal reviews and ratings for movies and dramas. Built in Go, it helps you keep track of what you’ve watched — and how you felt about it — all from your terminal.

morama demo

Features

  • Add reviews and star ratings for movies and dramas
  • Browse and search your viewing history
  • Filter by title, genre, or rating
  • Edit or delete existing entries
  • View yearly breakdowns and rating statistics

Installation

With Homebrew

# 1. Add the tap
brew tap kiku99/morama https://github.com/kiku99/morama

# 2. Install morama
brew install morama

CLI Command Structure

morama
├── add [title]                   # Add a new entry
│   ├── --movie                   # Add as a movie
│   └── --drama                   # Add as a drama
│
├── list                          # View all records (grouped by year)
│
├── show [title]                  # Show details of a specific entry
│   ├── --movie                   # Specify movie
│   └── --drama                   # Specify drama
│
├── edit [title]                  # Edit an existing entry
│   ├── --id=<ID>                 # Target entry ID (required)
│   ├── --movie                   # Edit as a movie
│   └── --drama                   # Edit as a drama
│
├── delete                        # Delete entries
│   ├── --id=<ID>                 # Delete by ID
│   └── --all                     # Delete all records
│
├── stats                         # Show statistics
│
└── version                       # Show current version

Examples

Add a movie

morama add "Inception" --movie

Add a drama

morama add "Hospital Playlist" --drama

View all records

morama list

Show details of a movie

morama show "Inception" --movie

Edit a record by ID

morama edit "Inception" --id=3 --movie

Delete a record by ID

morama delete --id=3

Delete all records

morama delete --all

Show statistics

morama stats

Show version

morama version

License

This project is licensed under the MIT License.
See the LICENSE file for full details.


Contributing

Contributions are welcome!
Feel free to open issues or submit pull requests to help improve morama.

About

A CLI tool for managing your watched movies and dramas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 96.5%
  • Ruby 3.5%