| name | namer |
| description | 中文取名评分工具,根据阴阳五行原理自动组合并评分中文名字。用于安装 namer 命令行工具、对单个名字评分、批量组合评分。当用户需要中文取名、姓名评分、五行分析时使用。 |
| metadata | {"version":"0.1.0","repository":"https://github.com/vogo/namer"} |
安装
从 Releases 页面下载对应平台的二进制文件(支持 macOS、Linux、Windows)。
或通过 Go 源码编译安装:
go install github.com/vogo/namer@latest
安装完成后,确保 $GOPATH/bin 在 PATH 中。验证安装:
namer -h
如果提示 command not found,检查 $GOPATH/bin 是否在 PATH 中:export PATH=$PATH:$(go env GOPATH)/bin。
配置文件
默认路径:~/.namer.json。首次运行 namer(无参数)时会交互式引导创建。也可手动创建:
{
"xing": "王",
"year": 2024, "month": 3, "day": 15, "hour": 10, "minute": 30,
"gender": 0,
"min_candidate_score": 80,
"ming_keywords": "明,轩,浩,然"
}
配置文件中的出生信息会作为命令行参数的默认值,命令行参数优先级更高。
使用示例
工具提供两大核心功能:名字评分(对指定名字打分)和批量生成建议名字(根据备选字自动组合并评分排序)。评分总分 100 分,涵盖五格数理(30分)、三才配置(25分)、喜用神匹配(20分)、内部五行(15分)、阴阳平衡(10分)。
一、名字评分
对已有名字进行五行评分分析。
namer -xing 王 -ming 明轩 -year 2024 -month 3 -day 15 -hour 10 -minute 30 -gender 1
如果配置文件(~/.namer.json)中已有生辰信息,可省略出生参数:
namer -xing 王 -ming 明轩
参数说明:
| 参数 | 说明 | 示例 |
|---|
-xing | 姓氏(支持单姓和复姓) | 王、欧阳 |
-ming | 名字(单字或双字) | 轩、明轩 |
-year -month -day -hour -minute | 出生时间(省略时从配置读取) | 2024 3 15 10 30 |
-gender | 性别(1=男, 2=女) | 1 |
输出包含总分、各维度得分、康熙笔画、五格、三才配置、八字、喜用神等详细分析。
二、批量生成建议名字
根据备选字自动组合(单字名 + 双字名),评分排序后输出高分名字。
namer -xing 王 -keywords 明,轩,浩,然 -year 2024 -month 3 -day 15 -hour 10 -minute 30 -gender 1 -score 70
| 参数 | 说明 | 示例 |
|---|
-keywords | 名字备选字(逗号分隔) | 明,轩,浩,然 |
-score | 最低分数过滤(默认无过滤) | 70 |
输出示例:
========== Top 10 ==========
1. 王然浩 81.8 分
2. 王浩然 80.4 分
3. 王然 74.0 分
4. 王浩轩 72.8 分
5. 王然然 70.3 分