Nai (나이)

Measure the duration of meaningful pursuits. Build status Sponsor me

![demo](https://github.com/azzamsa/nai/assets/17734314/7742a2f6-f2a9-4ef1-85bf-e4dceda0e638)


Features

Why?

I want to have a fast way to calculate my family age, how long I have been working for a company, marriage, and other stuff.

Usage

Create a file named config.ron in ~/.config/nai/. If you are on Windows, put it under \AppData\Nai. Then add your configuration:

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

To see more configuration, see the example directory.

Installation

From binaries

The release page includes pre-compiled binaries for GNU/Linux, macOS, and Windows.

From source

Using cargo-binstall

bash $ cargo binstall nai

Using Rust's package manager cargo:

bash $ cargo install nai

Development

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

Build

cd nai cargo build

Run unit tests and integration tests

cargo test

Install

cargo install --path . ```

Contributing

To learn more read the development guide

Origin of the name

Nai (나이) means "age" in Korean.

Credits