1 unstable release
0.0.1 | Oct 1, 2020 |
---|
#69 in #money
37KB
974 lines
currency-converter
A command line tool written in Rust to convert between currencies.
Usage
$ currency-converter 1 eur in usd
1 EUR ⟶ 1.17 USD
Configuration
- By default, one API is used to fetch the conversion rate. Additional providers can be enabled by passing their API access keys. The tool averages the results.
- By default, 2 decimal places are printed. By using
--precise
, more decimals might be shown, depending on the conversion rates fetched from the rate providers. - Stats can be shown with
--stats
.
All configuration options are shown in the --help
output:
Converts an amount of a currency to another currency
USAGE:
currency-converter [FLAGS] [OPTIONS] [ARGS]
ARGS:
<amount> how much of the input currency
<currencies>... currency conversion, e.g. 'turkish lira in usd'
FLAGS:
-h, --help Prints help information
-p, --precise Show sub-cent decimals
-r, --raw Only print output currency value
-s, --stats Show conversion statistics
-V, --version Prints version information
OPTIONS:
--access-key-coinmarketcap <access-key-coinmarketcap> Enables the CoinMarketCap API
--access-key-fixer <access-key-fixer> Enables the Fixer.io API
Dependencies
~9–23MB
~308K SLoC