0.0.9 • Published 10 months ago

koronapay v0.0.9

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

npm version code style: prettier

Koronapay

CLI to get actual exchange rates from koronapay service.

koronapay

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

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add .
  4. Commit your changes: git commit -am Add some feature
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request :sunglasses:

Authors

See also the list of contributors who participated in this project.

License

ISC License © George Terekhin

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

11 months ago

0.0.1

11 months ago