koronapay
v0.0.9
Published
CLI to get currency rates from koronapay
Downloads
6
Maintainers
Readme
Koronapay
CLI to get actual exchange rates from koronapay service.
Prerequisites
This project requires NodeJS (version 14.21.3 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
$ npm -v && node -v
9.5.1
v18.16.0
Table of contents
Installation
BEFORE YOU INSTALL: please read the prerequisites.
To install, run:
$ npm i -g koronapay
Usage
Available commands
Show current exchange rates
$ koronapay show-current
Options:
--help Show help [boolean]
--version Show version number [boolean]
-s, --save Save request to the history. [boolean] [default: true]
-f, --from Sending country.
[string] [choices: "UZB", "RUS", "AUT", "BEL", "BGR", "HRV", "CYP", "CZE", "DN
K", "EST", "FIN", "FRA", "DEU", "GRC", "HUN", "IRL", "ITA", "LVA", "LIE", "LTU
", "LUX", "MLT", "NLD", "NOR", "POL", "PRT", "ROU", "SVK", "SVN", "ESP", "SWE"
, "GBR", "KGZ", "AZE", "TUR", "MDA", "KAZ", "GEO", "BLR", "VNM", "ISR", "KOR",
"MKD", "SRB", "CHE", "TJK", "NPL", "CHN"] [default: "RUS"]
-t, --to Receiving country.
[array] [choices: "UZB", "RUS", "AUT", "BEL", "BGR", "HRV", "CYP", "CZE", "DNK
", "EST", "FIN", "FRA", "DEU", "GRC", "HUN", "IRL", "ITA", "LVA", "LIE", "LTU"
, "LUX", "MLT", "NLD", "NOR", "POL", "PRT", "ROU", "SVK", "SVN", "ESP", "SWE",
"GBR", "KGZ", "AZE", "TUR", "MDA", "KAZ", "GEO", "BLR", "VNM", "ISR", "KOR",
"MKD", "SRB", "CHE", "TJK", "NPL", "CHN"] [default: ["GEO"]]
Show exchange rate history
$ koronapay show-history
Options:
--help Show help [boolean]
--version Show version number [boolean]
-f, --from Sending country.
[string] [choices: "UZB", "RUS", "AUT", "BEL", "BGR", "HRV", "CYP", "CZE", "DN
K", "EST", "FIN", "FRA", "DEU", "GRC", "HUN", "IRL", "ITA", "LVA", "LIE", "LTU
", "LUX", "MLT", "NLD", "NOR", "POL", "PRT", "ROU", "SVK", "SVN", "ESP", "SWE"
, "GBR", "KGZ", "AZE", "TUR", "MDA", "KAZ", "GEO", "BLR", "VNM", "ISR", "KOR",
"MKD", "SRB", "CHE", "TJK", "NPL", "CHN"] [default: "RUS"]
-t, --to Receiving country.
[string] [choices: "UZB", "RUS", "AUT", "BEL", "BGR", "HRV", "CYP", "CZE", "DN
K", "EST", "FIN", "FRA", "DEU", "GRC", "HUN", "IRL", "ITA", "LVA", "LIE", "LTU
", "LUX", "MLT", "NLD", "NOR", "POL", "PRT", "ROU", "SVK", "SVN", "ESP", "SWE"
, "GBR", "KGZ", "AZE", "TUR", "MDA", "KAZ", "GEO", "BLR", "VNM", "ISR", "KOR",
"MKD", "SRB", "CHE", "TJK", "NPL", "CHN"] [default: "GEO"]
--from-currency, --fc Sending currency.
[string] [choices: "USD", "RUB", "EUR", "AZN", "TRY", "MDL", "KZT", "GEL", "NP
R"] [default: "RUB"]
--to-currency, --tc Receiving currency.
[string] [choices: "USD", "RUB", "EUR", "AZN", "TRY", "MDL", "KZT", "GEL", "NP
R"] [default: "GEL"]
-d, --display Display method.
[string] [choices: "table", "graph"] [default: "graph"]
Remove exchange rate history
$ koronapay clear-history
Options:
--help Show help [boolean]
--version Show version number [boolean]
Available countries
- UZB
- RUS
- AUT
- BEL
- BGR
- HRV
- CYP
- CZE
- DNK
- EST
- FIN
- FRA
- DEU
- GRC
- HUN
- IRL
- ITA
- LVA
- LIE
- LTU
- LUX
- MLT
- NLD
- NOR
- POL
- PRT
- ROU
- SVK
- SVN
- ESP
- SWE
- GBR
- KGZ
- AZE
- TUR
- MDA
- KAZ
- GEO
- BLR
- VNM
- ISR
- KOR
- MKD
- SRB
- CHE
- TJK
- NPL
- CHN
Available currencies
- USD
- RUB
- EUR
- AZN
- TRY
- MDL
- KZT
- GEL
- NPR
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Add your changes:
git add .
- Commit your changes:
git commit -am Add some feature
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :sunglasses:
Authors
- George Terekhin - George Terekhin
See also the list of contributors who participated in this project.
License
ISC License © George Terekhin