░███████ ░██ ░██ ░██░████ ░███████ ░███████ ░████████ ░██ ░██
░██ ░██ ░██ ░██ ░███ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██
░██ ░██ ░██ ░███ ░██ ░██ ░██ ░██ ░██ ░██ ░██ ░██░██
░███████ ░█████░██ ░██ ░███████ ░███████ ░██ ░██ ░███
█▓▒▒░░░ 𝔸 𝕟𝕠-𝕟𝕠𝕟𝕤𝕖𝕟𝕤𝕖 𝕔𝕦𝕣𝕣𝕖𝕟𝕔𝕪 𝕔𝕠𝕟𝕧𝕖𝕣𝕥𝕖𝕣 𝕗𝕠𝕣 𝕥𝕙𝕖 𝕥𝕖𝕣𝕞𝕚𝕟𝕒𝕝 𝕝𝕠𝕧𝕖𝕣𝕤 ░░░▒▒▓█
curconv -- a currency converter with TUI written in rust for the CLI. The forex rates are obtained from ecb.europa.eu and stored locally. Forex rates are updated by ECB only once per day, therefore these are NOT LIVE exchange rates.
The recommended method to install it is download the binary from the releases. This also ensures that you download the completion files for bash and zsh. If a release is not available for your system type, it can be cargo installed directly.
cargo install --git https://github.com/sabarish-vm/currency_convert.gitAlternative method is to git clone the repo, and cargo build it. This also gives access to the completion files for bash and zsh.
git clone https://github.com/sabarish-vm/currency_convert.git
cd currency_convert
cargo build --releaseInformation on usage can be found with curconv --help or curconv -h.
The update needs to be done as needed by the user using -u or --update flags.
The command can also be run without a TUI, by running,
curconv 123 EUR INR For autocompletion of the currencies use the zsh/bash completion files provided in the release.
For the tui mode, run curconv -t or curconv --tui.