Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 35 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,45 @@
jcal
====
# jcal

<a href="https://repology.org/project/jcal/versions">
<img src="https://repology.org/badge/vertical-allrepos/jcal.svg" alt="Packaging status" align="right">
</a>
Jalali calendar is a small and portable free software library to manipulate date and time in Jalali calendar system.
It's written in C and has absolutely zero dependencies. It works on top of any POSIX.1-2001 (and later) compatible
libc implementations. Jalali calendar provides an API similar to that of libc's timezone, date and time functions.

Jalali calendar package consists of a library namely libjalali and two simple and easy to use terminal tools, jcal
and jdate with functionality similar to UNIX cal and date.
Jalali calendar is a small and portable free software library to manipulate date and time in [Jalali calendar system][jalali-calendar-system].

It's written in C and has absolutely zero dependencies. It works on top of any POSIX.1-2001 (and later) compatible libc implementations. Jalali calendar provides an API similar to that of libc's timezone, date and time functions.

Jalali calendar package consists of a library namely [libjalali][libjalali] and two simple and easy to use terminal tools, `jcal` and `jdate` with functionality similar to UNIX `cal` and `date`.

---

## Install from Source

```bash
git clone https://github.com/persiancal/jcal.git
```

`cd jcal/sources`

```bash
./autogen.sh
```

The above step generates the `configure`, then invoke

```bash
./configure
```

The above step generates the `Makefile`, last step for installation invoke:

```bash
make install
```

---
This library was written and maintained by Ashkan Ghasemi, he passed away in an [accident](https://jadi.net/2017/10/ashkan-ghasemi/).
Therefore there is no way to migrate the original repository to another person, so this fork is for keep the project alive.


[jalali-calendar-system]: https://en.wikipedia.org/wiki/Jalali_calendar
[libjalali]: ./sources/libjalali/jalali.c