Skip to content

yunda/wongajet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wonga Jet Reports Generator

A simple program that produces flight summary reports based on flight, route and passenger data. Check the task description here.

How to install

First of all you need to have Node.js installed on you machine. I used v8.1.0 on this project. There is a great tool to manage your node version in case if you need to update it: nvm.

Next step is to install all of the dependancies:

npm install

Once it's completed successfully install this command line tool globally by running:

npm install -g

This will make wongajet command available.

Usage

To view the report in the console as a table simply run:

wongajet /path/to/your/inputfile.txt

If you want to save a report as a json file simply add -s flag and a path to the resulting file:

wongajet /path/to/your/inputfile.txt -s /path/to/your/report.json

Feel free to use files which I used for testing. They are located in test/mocks

For example:

wongajet test/mocks/basic.txt

wongajet test/mocks/basic.txt -s test/mocks/basic.json

Tests

Speaking of tests, you can find them in test folder and run by executing npm test

About

A simple program that produces flight summary reports based on flight, route and passenger data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published