_ _
___ ___ (_)_ __ __ _ ___| |_
/ __/ _ \| | '_ \ / _` |/ _ \ __|
| (_| (_) | | | | | (_| | __/ |_
\___\___/|_|_| |_|\__, |\___|\__|
|___/
Display the values and ranking of your favorite crypto currency in your terminal.💸
Coinget has 3 available commands:
Command | Description |
---|---|
list | list ranking and values of cryptos |
stats | list global crypto market information |
portfolio | list your own investments and profits |
Program options:
-c, --convert=SYM display value in currency
-i, --coin-id=SYM display specific crypto
-l, --limit=NUM display NUM cryptos
-n, --no-color disable color output
-p, --portfolio=file use portfolio file
-s, --start=NUM start displaying from given rank
Informational options:
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
The -c
option only supports AUD, BRL, CAD, CHF, CLP, CNY, CZK, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MXN, MYR, NOK, NZD, PHP, PKR, PLN, RUB, SEK, SGD, THB, TRY, TWD, USD, ZAR.
The -i
option should be the name of the crypto, for example bitcoin
or ethereum
.
Coinget automatically looks for a .coins
file in your home directory if no file was given using the portfolio
subcommand.
If the file does not exist, it must be specified after the portfolio
command or using the -p
option.
The first line of this file must contain a currency (same as for -c
option).
The next lines must be space separated values containing the crypto id, the amount of coins and the investment in the given currency.
So for example:
EUR
bitcoin 1.0001 100
ripple 20.2 20
litecoin 20 20
garlicoin 0.1 0.01
Command | Description |
---|---|
coinget list -l 100 -c EUR |
list top 100 coins with prices in euros |
coinget list -l 0 |
list all coins on the market in USD |
coinget list -s 1000 -l 10 |
list 10 coins with rank lower than 1000 |
coinget list bitcoin ripple |
list values of bitcoin and ripple |
coinget stats -c AUD |
list global market stats converted to AUD |
coinget portfolio coins |
list your own investments and profits from file coins |
Report bugs or questions to https://github.com/Olavhaasie/coinget/issues/new.
The first two must be downloaded/installed. The JSON library is included as git sub module. Also the cryptocurrency information originates from https://coinmarketcap.com.
The code was developed on Linux, but also works on macOS.
First clone the repository
$ git clone --recursive https://github.com/Olavhaasie/coinget
The option recursive
will also clone the jsmn
dependency. Then
$ cd coinget
$ cmake -S . -B build
$ make -C build
The coinget
executable will be generated inside the build/
directory and
can be run with
$ ./build/coinget
coinget
can also be installed with cmake
:
$ cmake --install build
And now you can run with
$ coinget
Homebrew users on macOS can simply tap the repository made by Martijn Comans:
$ brew tap martijncomans/homebrew-coinget
$ brew install coinget
You can download the package from https://aur.archlinux.org/packages/coinget.
This software is distributed under MIT license 📝