@messari/cli
v1.0.16
Published
Messari Crypto CLI (mcrypto) is a tool for getting cryptocurrency market data, news, and more!
Downloads
13
Readme
Messari CLI (mcrypto) 🔌
mcrypto is an advanced crypto market data provider via the command line. Once initialized, mcrypto has a set of cli arguments that will be available for use allowing end-users to fetch specific data about a cryptocurrency.
All Data is sourced from Messari.io and will require a user-generated Messari API Key
How to Install
You need to install Node.js first, then install the tool globally using npm via this command:
$ npm install -g mcrypto
This will install mcrypto
globally, so it will be added automatically to your PATH.
How to Initialize
In order to enable the market data cli commands, mcrypto
must be initialized using a Messari API Key. Run the following:
$ mcrypto --init <api_key>
Create Messari API Key
It takes 1 minute to create a Messari API key by doing the following:
- Navigate to messari.io
- Login (or sign up if you don't have an account - we will only be using it to generate an API Key)
- Navigate to
Account
via the avatar on the top right of the navigation bar - Select
Manage API Key
at the bottom of theAccount Overview
page - Select
Create New API Key
on the API Key section which will generate and display a new API Key - Copy the API Key and use it in
How To Initialize
The API key being displayed above is invalid and will not work for you :)
Available Commands
You can also try the help command yourself to see the available commands
Usage: mcrypto [options]
Cryptocurrency market data at your fingertips.
Options:
-a --asset <ticker> Get asset profile
-md --market_data <ticker...> Get asset(s) market data
-ath --all_time_high <ticker...> Get asset(s) all time high data
-lend --lending <ticker> Get lender/borrower rates and general defi data
-chain --blockchain <ticker> Get information about the blockchain
-roi --roi <ticker> Get ROI numbers
-dev --developers <ticker> Get GitHub repository data
-news --news [ticker] Get current Messari news (ticker optional)
-sat --satoshi Get satoshi's net worth
-i, --init <api_key> Enter Messari API Key
-h, --help Display help for more commands
Try them for yourself.
Examples
Get asset profile -a --asset
Get current Messari news for asset -news --news
Get asset market data -md --market_data
Get all time high data -ath --all_time_high
Get lender/borrower rates and general lending data -lend --lending
Get information about the blockchain -chain --blockchain
Get satoshi's net worth -sat --satoshi
What's Next?
- [ ] Add up and down arrows to +/- columns to indicate movement direction
- [ ]
--lending
Display lending/borrowing tables next to each other - [ ] Consolidate config access to a single file
- [ ] Add color on a per column basis (limitation on current table lib)