Skip to content

kenhkelly/GoCurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

#GoCurrency

GoCurrency is used to quickly check the conversion rates

Build it:

go build gocurrency.go

Simple usage

./gocurrency [flag] [symbol]

Options

  • -base=USD The base currency to quote a currency against
  • -convert=1 Amount of currency to convert
  • -date="" Historical date to show
  • -help
  • symbol The symbol(s) to show, comma separate. If left empty, will show all

Examples:

$ ./gocurrency

Base currency: USD, Date: 2015-09-23

| ------------|------------- |
| Symbol      | Rate         |
| ------------|------------- |
| AUD         | 1.418        |
| BGN         | 1.754        |
| BRL         | 4.017        |
| CAD         | 1.327        |
| CHF         | 0.976        |
| CNY         | 6.383        |
| CZK         | 24.296       |
| DKK         | 6.691        |
| EUR         | 0.897        |
| GBP         | 0.654        |
| HKD         | 7.750        |
| HRK         | 6.801        |
| HUF         | 278.840      |
| IDR         | 14617.000    |
| ILS         | 3.952        |
| INR         | 65.981       |
| JPY         | 120.210      |
| KRW         | 1191.200     |
| MXN         | 16.860       |
| MYR         | 4.347        |
| NOK         | 8.284        |
| NZD         | 1.589        |
| PHP         | 46.793       |
| PLN         | 3.770        |
| RON         | 3.963        |
| RUB         | 66.011       |
| SEK         | 8.412        |
| SGD         | 1.421        |
| THB         | 36.131       |
| TRY         | 3.025        |
| ZAR         | 13.658       |
| ------------|------------- |

$ ./gocurrency BRL,EUR,GBP

Base currency: USD, Date: 2015-09-23

| ------------|------------- |
| Symbol      | Rate         |
| ------------|------------- |
| BRL         | 4.017        |
| EUR         | 0.897        |
| GBP         | 0.654        |
| ------------|------------- |

$ ./gocurrency -base=JPY BRL,EUR,GBP

Base currency: JPY, Date: 2015-09-23

| ------------|------------- |
| Symbol      | Rate         |
| ------------|------------- |
| BRL         | 0.033        |
| EUR         | 0.007        |
| GBP         | 0.005        |
| ------------|------------- |

$ ./gocurrency -base=BRL -convert=50 EUR

Base currency: BRL, Date: 2015-09-23

| ------------|-------------|------------- |
| Symbol      | Rate        | Converted    |
| ------------|-------------|------------- |
| EUR         | 0.223       | 11.162       |
| ------------|-------------|------------- |

$ ./gocurrency -date=2014-01-01 BRL

Base currency: USD, Date: 2013-12-31

| ------------|------------- |
| Symbol      | Rate         |
| ------------|------------- |
| BRL         | 2.362        |
| ------------|------------- |

Changelog

Version Change
v1.2 Resolves #1: Add ability to change date seeing historical data
v1.1 Resolves #2: Add ability to convert currency
v1.0 Initial version, providing the currency rates

About

GoCurrency is used to quickly check the conversion rates

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages