#duration #time #cli

bin+lib nai

通过 azzamsa 测量有意义的追求的持续时间

2024 年 8 月 7 日 2.0.0 2023 年 7 月 22 日
1.1.1 2023 年 6 月 23 日
1.1.0 2023 年 6 月 21 日
0.9.0 #690命令行工具

每月 132 次下载

Download history 6/week @ 2024-07-29 126/week @ 2024-08-05

MIT 许可证

28KB

510 代码行
Nai (나이)

测量有意义的追求的持续时间。

功能

Build status Sponsor me

demo


测量珍视时刻的持续时间。

  • 使用你想象中的任何模板!。
  • 花哨的错误信息和彩色输出。
  • 跨平台和单个二进制文件。
  • 为什么?

我想有一种快速计算家庭年龄、我为公司工作的时间、婚姻和其他东西的方法。

用法

在 ~/.config/nai/ 中创建一个名为 config.ron 的文件。如果您使用的是 Windows,请将其放在 \AppData\Nai 下。然后添加您的配置

要查看更多配置,请参阅 example 目录。

Config(
    moments: [
        // My birthday
        (
            start_date: "1980-10-30",
           // Currently, only `start_date` and `duration` are available
            format: "👶 {{ 'Aragorn II Elessar age (Me)' | cyan | bold }}\nBorn at: {{ start_date | red }}\nAge: {{ duration }}\n",
        ),
    ],
)

安装

从二进制文件

发布页面 包括 GNU/Linux、macOS 和 Windows 的预编译二进制文件。

从源代码

使用 cargo-binstall

使用 Rust 的包管理器 cargo

$ cargo binstall nai

开发

$ cargo install nai

贡献

git clone https://github.com/azzamsa/nai

# Build
cd nai
cargo build

# Run unit tests and integration tests
cargo test

# Install
cargo install --path .

要了解更多信息,请阅读 开发指南

名字的来源

Nai (나이) 在韩语中意味着“年龄”。

致谢

Noto Emoji

~11–21MB

~283K SLoC
chrono