-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
Linrane edited this page May 11, 2026
·
1 revision
MoodLog 支持灵活的配置,满足个性化需求。
首次运行 MoodLog 后,会在项目目录下生成 moodlog/config.toml 文件。
moodlog/
├── config.toml # 配置文件(自动生成)
└── config.toml.example # 配置示例
language = "zh_CN" # 中文
language = "en_US" # 英文[database]
path = "../../data/moodlog.db" # 数据库路径可以是相对路径(相对于项目根目录)或绝对路径。
[ui]
# 各分数对应的 emoji
mood_emoji = ["😫", "😔", "😐", "😊", "🤩"]
# 各分数的标签文字
mood_labels = ["很差", "较差", "一般", "不错", "很棒"]
# trend 命令默认展示天数
default_trend_days = 7[reminder]
enabled = false # 是否开启
time = "21:00" # 提醒时间可以通过环境变量覆盖配置:
# 指定数据库路径
export MOODLOG_DB_PATH=/自定义路径/my_moodlog.dblanguage = "zh_CN"language = "en_US"修改后重新运行命令即可生效。所有界面文字(提示语、标签、情绪描述、错误信息)都会跟随语言设置变化。
如果不喜欢默认的 emoji,可以自定义:
[ui]
mood_emoji = ["😢", "😟", "😐", "😀", "😍"]
mood_labels = ["很糟", "不太好", "还行", "挺好", "超棒"]language = "zh_CN"
[database]
path = "../../data/moodlog.db"
[ui]
mood_emoji = ["😫", "😔", "😐", "😊", "🤩"]
mood_labels = ["很差", "较差", "一般", "不错", "很棒"]
default_trend_days = 7
[reminder]
enabled = false
time = "21:00"删除 config.toml,MoodLog 会重新生成默认配置。
可以通过环境变量切换数据库:
export MOODLOG_DB_PATH=/path/to/another.db
moodlog record 4