2021-11-26 17:24:37 +08:00
|
|
|
```
|
|
|
|
____ _ _
|
|
|
|
/ ___|__ _| | ___ _ __ __| | __ _ _ __
|
|
|
|
| | / _` | |/ _ \ '_ \ / _` |/ _` | '__|
|
|
|
|
| |__| (_| | | __/ | | | (_| | (_| | |
|
|
|
|
\____\__,_|_|\___|_| |_|\__,_|\__,_|_| 终端版万年历
|
|
|
|
|
|
|
|
```
|
2021-11-30 18:50:37 +08:00
|
|
|
农历的计算, 只支持 1901-2100 范围内的。
|
2021-11-26 17:24:37 +08:00
|
|
|
|
|
|
|
|
2023-08-20 00:48:36 +08:00
|
|
|
<img src="./img/demo.png" width="673">
|
2021-11-29 16:05:25 +08:00
|
|
|
|
2021-11-26 17:24:37 +08:00
|
|
|
## 安装
|
|
|
|
```bash
|
|
|
|
npm i -g bash-calendar
|
2021-11-30 18:50:37 +08:00
|
|
|
# 安装完之后, 可以使用 calendar命令
|
|
|
|
# 也可以使用 简写的 cal命令
|
2021-11-26 17:24:37 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
## 用法
|
|
|
|
> 用法: `cal [command] args...`
|
|
|
|
|
2021-11-30 18:50:37 +08:00
|
|
|
- Commands:
|
|
|
|
* -y {year} - 打印指定年份的日历
|
|
|
|
* -m - 打印指定月份的日历
|
|
|
|
* -h - 查看帮助文档
|
|
|
|
* -v - 查看程序的版本
|
2021-12-13 15:05:05 +08:00
|
|
|
* -c - 导入自定义休假日, 必须是标准json格式, 语法看下面的示例
|
2021-11-26 17:24:37 +08:00
|
|
|
|
2021-11-30 18:50:37 +08:00
|
|
|
示例:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
cal # 不带参数打印当前年月
|
|
|
|
cal -y # -y不接参数, 打印当前年的所有月份
|
|
|
|
cal -y 2000 # 打印指定年份的所有月份
|
|
|
|
cal -y 2021 5 # 打印指定年份, 指定月份
|
|
|
|
cal -y 2000 -m 3 # 同上
|
|
|
|
cal -m 5 # 打印当前年份的 指定月份
|
2021-12-13 15:05:05 +08:00
|
|
|
cal -c {"2021.12.11":"班","2021.12.12":"休"} # 导入自定义休假日
|
2021-11-30 18:50:37 +08:00
|
|
|
```
|
2021-11-26 17:24:37 +08:00
|
|
|
|
|
|
|
## 更新日志
|
|
|
|
|
2021-12-13 15:05:05 +08:00
|
|
|
### v1.2.0
|
|
|
|
* 增加导入自定义节假日的功能
|
|
|
|
* 修复日历中 1月份和12月份中的 上一个月/下一个月的节日显示
|
|
|
|
|
|
|
|
### v1.1.0
|
|
|
|
* 增加二四十节气的显示
|
|
|
|
|
2021-12-06 15:50:26 +08:00
|
|
|
### v1.0.2
|
|
|
|
* 修复当天农历是3个字时的排版异常
|
|
|
|
* 周末的农历增加暗红色显示
|
|
|
|
|
2021-11-30 18:50:37 +08:00
|
|
|
### v1.0.0
|
|
|
|
* 完成农历显示、公历节日及农历节日的显示
|
|
|
|
|
2021-11-26 17:24:37 +08:00
|
|
|
### v0.0.1
|
|
|
|
* 初始化项目
|