3 个稳定版本
1.0.2 | 2024 年 7 月 29 日 |
---|---|
1.0.1 | 2024 年 7 月 28 日 |
#115 在 命令行实用程序
每月 329 次下载
58KB
1.5K SLoC
calendar-rs
一个简单的命令行工具,用于从终端管理日历。
描述
calendar-rs 是一个轻量级的基于终端的日历管理工具,旨在与 vdirsyncer 进行同步。它允许用户直接从命令行查看、添加、编辑和删除日历事件。
安装
使用 Nix Flakes
如果您已启用 Nix flakes,您可以直接从存储库运行 calendar-rs
nix run github:paulchambaz/calendar-rs
您还可以将其添加到您的 nixos 配置中。
使用 Cargo
或者,如果您已安装 Rust 和 Cargo,可以使用以下方式安装 calendar-rs
cargo install --git https://github.com/paulchambaz/calendar-rs.git
请确保您已安装并配置了 vdirsyncer 以进行日历同步。
用法
有关详细用法说明,请参阅 手册页。
基本用法
calendar [OPTIONS] [COMMAND]
常见命令
calendar list
:列出事件calendar add
:添加新事件calendar edit
:编辑现有事件calendar delete
:删除事件calendar view
:以不同格式显示日历calendar sync
:使用 vdirsyncer 同步日历
快速演示
-
查看本月的日历
calendar
-
添加明天下午 2 点的简单事件
calendar add "Team Meeting" --at tom@14
-
列出下周的事件
calendar list --from today --to 7d
-
同步所有日历
calendar sync
有关更多示例和详细用法,请参阅 手册页。
许可
本项目采用 GPLv3 许可。有关详细信息,请参阅 LICENSE 文件。
作者
由 Paul Chambaz 编写于 2024 年。
另请参阅
依赖项
~6–20MB
~236K SLoC