reminder-cli 0.6.0

A CLI reminder tool with cron support and system notifications
Documentation
# Reminder CLI

一个基于 Rust 的命令行提醒工具,支持 cron 表达式设置周期性提醒,并通过系统通知提醒用户。

## 安装

### homebrew
```bash
brew tap Maidang1/tap
brew install reminder-cli

```

### cargo
```bash
cargo install reminder-cli
```


## 使用方法

### 添加提醒

```bash
# 一次性提醒
reminder add -t "开会" -d "项目周会" -T "2025-12-25 10:00"

# 周期性提醒(使用 cron 表达式)
reminder add -t "每日站会" -c "0 0 9 * * *"      # 每天 9:00
reminder add -t "周报" -c "0 0 17 * * FRI"       # 每周五 17:00
```

Cron 表达式格式:`秒 分 时 日 月 星期`

### 列出所有提醒

```bash
reminder list
```

### 删除提醒

```bash
reminder delete -i <REMINDER_ID>
```

### 编辑提醒

```bash
reminder edit -i <REMINDER_ID> -t "新标题"
reminder edit -i <REMINDER_ID> -D "新描述"
reminder edit -i <REMINDER_ID> -T "2025-12-31 23:59"
reminder edit -i <REMINDER_ID> -c "0 30 8 * * *"
```

### 后台守护进程

```bash
# 启动守护进程(在后台监控提醒)
reminder daemon start

# 查看守护进程状态
reminder daemon status

# 停止守护进程
reminder daemon stop
```

## 数据存储

提醒数据存储在:
- macOS: `~/Library/Application Support/reminder-cli/reminders.json`
- Linux: `~/.local/share/reminder-cli/reminders.json`

## License

MIT