プログラミング

為替レートをコマンドラインから確認できるcash-cliを試してみた

為替レートをコマンドラインから確認できるcash-cliを試してみたので紹介します。

https://camo.githubusercontent.com/a0904b3ca687c43ab68d95551a08d6081cf524bd/68747470733a2f2f72617763646e2e6769746861636b2e636f6d2f7878637a616b692f636173682d636c692f6d61737465722f636173682e737667

xxczaki/cash-cli: 💰💰 Convert Currency Rates using your terminal!

sudo npm install --global cash-cli

以下のようなメッセージが出るので、以下サイトにてAPIを登録。

Please run `cash --key [key]` to set your conversion API key!
Get it here for free: https://fixer.io/signup/free

Quickstart Guide | fixer API

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d6922a4b-8b68-4deb-b9ef-9f1c3bdda124.png

取得したAPIキーをsudo cash --key "7...a"してcash 10 usd eur pln……してみようとすると、以下エラーが。

Error: Project name could not be inferred. Please specify the `projectName` option.
    at new Conf (/usr/local/lib/node_modules/cash-cli/node_modules/conf/index.js:58:11)
    at Object.<anonymous> (/usr/local/lib/node_modules/cash-cli/bin/cash.js:10:16)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/cash-cli/bin/index.js:9:14)

nodejsのエラーとかではないっぽいので、このライブラリに問題があるっぽい。issueもないので、とりあえず僕の場合はできなかった。

同じく為替レート変換ツールのthompsonemerson/moeda: A foreign exchange rates and currency conversion using CLIを試してみたが、

✖    Internal server error...

というエラーであった。VPNを通していたためそれかを疑い、オフにしてやってもみたが、両方だめであった。うーん。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です