Skip to content

Implement tryluck omikuji command #10

@fluo10

Description

@fluo10

Summary

Add an omikuji subcommand that randomly draws one of the traditional Japanese fortune levels.

Behavior

  • Outputs one of: 大吉、中吉、吉、小吉、凶
  • Probability distribution: uniform (each outcome has equal probability)
  • Supports --json flag for structured output (consistent with other commands)
  • Supports an English output option (flag name TBD: e.g. --english, --lang en) that outputs either a romanization or English translation

Example Usage

$ tryluck omikuji
大吉

$ tryluck omikuji --json
{"result": "大吉"}

$ tryluck omikuji --english   # flag name TBD
Daikichi

Notes

  • No official specification exists for omikuji probability distributions (varies by shrine/temple), so uniform distribution is used intentionally
  • English output flag name is TBD — consider consistency with any future i18n approach

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions