csp
csp copied to clipboard
csp-(cpp shi pan,C++式盘),一个cmd命令行起盘工具,计划支持排盘奇门遁甲,大六壬,六爻。
一、csp 简介
csp-(cpp shi pan,C++式盘),一个cmd命令行起盘工具,计划支持排盘奇门遁甲,大六壬,六爻。
特点
- 单机本地、使用过程中无需联网。
- 跨平台(即本项目编译成二进制可执行文件仅需要一个
支持C++11标准的编译器)。 - 支持时间范围广(
一万年跨度)。 - ~~支持类型多~~(
当前版本仅支持奇门遁甲),但后续会扩充。 - 支持手机移动端。
本项目会长期维护,欢迎您的PR。
开发方向
因Me奇门用的较多,故此项目前期多以奇门为主,后续慢慢开发其他排盘,有兴趣的也可以参与贡献,可以加入你想加入的盘。
拉取项目请使用:
git clone --recursive https://github.com/taynpg/csp
鉴于使用Linux、Macos等类Unix系统的一般都有编译器,因此二进制发行版仅包含Windows(x86)版本、其余系统请自行编译,如您遇到编译相关问题,请及时提issue。
二、用法
2.1 使用 csp --help 查看帮助
示例图:

2.2 支持时间范围
v1.3.1 以前(不含)仅支持:
开始日期:1900年01月31日(含)起有效。
结束日期:2098年12月31日(含)结束有效。
v1.3.1 版本及以后已加入寿星万年历,可以支持年跨度-198~9999。
开始日期:公元前198年01月01日(含)起有效。
结束日期:9999年12月31日(含)结束有效。
三、已实现功能
3.1 奇门遁甲
示例图:

- 时家,转盘,超接置润法
- 时家,转盘,阴盘
- 时家,转盘,拆补
3.2 大六壬
- 暂无
3.3 六爻
- 暂无
四、构建
4.1 依赖:
4.2 通用构建方法(跨平台):
拉取项目请保证网络畅通(可访问github)。
git clone --recursive https://github.com/taynpg/csp
cd csp
mkdir build
cd build
(1.非MSVC编译器)cmake ..
(2.如果是MSVC编译器) cmake .. -DGBK=True
cmake --build . --config release
构建的结果在:build/bin下。
4.3 手机端构建
环境:
- 安卓端可以使用termux(亲测可用)

- iPhone端可以使用iSh(亲测可用)

五、最后
如果您发现了BUG或者有好的建议可以提issue或致邮件[email protected](欢迎您的任何想法和咨询)。