ncal

Version, currently main branch1 version
  • main branchlatestJan 7, 2026

github.com/pes18fan/ncal

nepali calendar for the terminal

1 stars
0 dependents
License: GPLv3

Installation

# Add this to your shard.yml
dependencies:
  ncal:
    github: pes18fan/ncal
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
>= 1.11.2
License
GPLv3
Author
pes18fan
Target
  • ncal from src/ncal.cr

Dependencies

Runtime Dependencies

  • clim*github: at-grandpa/clim

README

ncal

A small Nepali calendar program in the terminal.

Installation

Download Crystal for your system.

Then clone the repo and build the app.

git clone https://github.com/pes18fan/ncal
cd ncal
shards build ncal

ncal will be built in the folder ./bin/ncal.

Usage

Check ncal --help.

Contributing

At this point, I consider this project to be more or less feature complete; it's not much more than a simple app to check the date. However, many parts of the code (including the way date conversion is done) is fairly hacky so feel free to contribute if you have a better way, found an issue in it, or just want to add something new!

  1. Fork it (https://github.com/pes18fan/ncal/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors