#calendar #command-line #terminal #edit #add #events #management

app calendar-rs

Calendar-rs 是一个轻量级的命令行实用程序,用于处理终端中的日历。

3 个稳定版本

1.0.2 2024 年 7 月 29 日
1.0.1 2024 年 7 月 28 日

#115命令行实用程序

Download history 319/week @ 2024-07-28 10/week @ 2024-08-04

每月 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 同步日历

快速演示

  1. 查看本月的日历

    calendar
    
  2. 添加明天下午 2 点的简单事件

    calendar add "Team Meeting" --at tom@14
    
  3. 列出下周的事件

    calendar list --from today --to 7d
    
  4. 同步所有日历

    calendar sync
    

有关更多示例和详细用法,请参阅 手册页

许可

本项目采用 GPLv3 许可。有关详细信息,请参阅 LICENSE 文件。

作者

由 Paul Chambaz 编写于 2024 年。

另请参阅

依赖项

~6–20MB
~236K SLoC