krynecouk / paytracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PAYTRACKER 9000

PAYTRACKER 9000 is a simple console application that lets you write or load your payments in the format:

currency code/symbol amount
or
amount currency code/symbol

Example:
USD 800
200 CZK
$5

Supported formats of currency codes are ISO 4217. Aggregated payments are printed every minute or when 'print' is written. Write 'quit' to exit the application and 'reset' for erasing the total payment count.

Prerequisites

  • Java 8
  • Apache Maven

How to compile:

mvn clean install

How to run:

  • with paytracker/run.bat (windows) or paytracker/run.sh (linux) scripts or
  • java -jar paytracker-1.0.jar

How to load file with payments

User can upload the file with payments on the start of the application. This is done with javax.swing. This means that in this version is supported loading files only with command line or unix terminal. Not command line or teminal emulators like git bash or IntelliJ command line. This will be fixed in the future.

About

License:MIT License


Languages

Language:Java 99.8%Language:Batchfile 0.1%Language:Shell 0.1%