Skip to content
/ csp Public

csp-(cpp shi pan,C++式盘),一个cmd命令行起盘工具,计划支持排盘奇门遁甲,大六壬,六爻。

License

Notifications You must be signed in to change notification settings

taynpg/csp

Repository files navigation

一、csp 简介

csp-(cpp shi pan,C++式盘),一个cmd命令行起盘工具,计划支持排盘奇门遁甲,大六壬,六爻。

特点

  • 单机本地、使用过程中无需联网。
  • 跨平台(即本项目编译成二进制可执行文件仅需要一个支持C++11标准编译器)。
  • 支持时间范围广(一万年跨度)。
  • 支持类型多当前版本仅支持奇门遁甲),但后续会扩充。
  • 支持手机移动端。

本项目会长期维护,欢迎您的PR

开发方向

因Me奇门用的较多,故此项目前期多以奇门为主,后续慢慢开发其他排盘,有兴趣的也可以参与贡献,可以加入你想加入的盘。

拉取项目请使用:

git clone --recursive https://github.com/taynpg/csp

鉴于使用LinuxMacos等类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
cmake ..
cmake --build . --config release

构建的结果在:build/bin下。

4.3 手机端构建

环境:

  • 安卓端可以使用termux(亲测可用)

termux

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

iSh

五、最后

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

About

csp-(cpp shi pan,C++式盘),一个cmd命令行起盘工具,计划支持排盘奇门遁甲,大六壬,六爻。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages