####The test pases in the Unix calendar in OSX, but not in Linux. The difference is in the use of space that each calendar uses. I am very proud to get it working in Unix, as that was my project's goal. I am less concerned about getting it to test properly on Linux, particularly when it is a difference in white space and not calendar display.
This is a project at NSS.
The project uses the Zeller's congruence algorithm to build a command line Node.js app that exactly mimics the cal app in terminal.
NPM, Node.js, Mocha, Chai, and Istanbul.
If you don't have NPM yet, from terminal:
curl https://npmjs.org/install.sh | sh
In your browser, navigate to:
In the top-right corner of the page, click Fork.
In your designated code directory, type:
git clone https://github.com/Your-Username/node-cal
From Terminal:
cd node-cal/
npm install
To display the current month:
node cal
To display a specific year;
node cal 1999
To display a specific month:
node cal 12 1955