Cryptostat is a Node.js based CLI that gets you the real-time stats of your favorite cryptocurrency.

Overview

Cryptostat-CLI

npm version PRs Welcome npm downloads

Cryptostat is a Node.js based CLI that gets you the real-time stats of your favorite cryptocurrency.

Installation

Use the npm package manager to install Cryptostat.

npm install -g cryptostat

Usage

To get the stats for Bitcoin

PS C:\Users\kunal> cryptostat
? Enter the crypto name btc
┌──────┬─────────┬────────────┬───────┬───────┬──────────────────┬─────────────────┬───────────────────┐
│ rank │ name    │ price      │ 24h   │ 7d    │ marketCap        │ volume          │ circulatingSupply │
├──────┼─────────┼────────────┼───────┼───────┼──────────────────┼─────────────────┼───────────────────┤
│ 1    │ Bitcoin │ $37,811.30 │ 3.93% │ 5.37% │ $716,260,939,437 │ $19,136,686,586 │ 18,943,037 BTC    │
└──────┴─────────┴────────────┴───────┴───────┴──────────────────┴─────────────────┴───────────────────┘

To get the stats of Dogecoin

PS C:\Users\kunal> cryptostat
? Enter the crypto name doge
┌──────┬──────────┬─────────┬───────┬───────┬─────────────────┬──────────────┬──────────────────────┐
│ rank │ name     │ price   │ 24h   │ 7d    │ marketCap       │ volume       │ circulatingSupply    │
├──────┼──────────┼─────────┼───────┼───────┼─────────────────┼──────────────┼──────────────────────┤
│ 10   │ Dogecoin │ $0.1433 │ 2.39% │ 7.14% │ $19,016,577,761 │ $427,013,025 │ 132,670,764,300 DOGE │
└──────┴──────────┴─────────┴───────┴───────┴─────────────────┴──────────────┴──────────────────────┘

Development Setup

Installing dependencies

Before building cryptostat you must install the following dependencies on your machine.

  1. NodeJS
  2. NPM

Forking Cryptostat

To edit the source code you must fork the repository. After that you make changes to the code

Setting Up Locally

  1. Clone your forked repository:
    git clone https://github.com/<Your-github-username>/cryptostat-cli.git
  1. Go the Cryptostat-cli directory
   cd cryptostat-cli
  1. Run the cli
   node index.js

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

You might also like...

Sorting Arrays as simple as it gets.

Sort Sorting Arrays as simple as it gets. This module is published at: https://deno.land/x/sort. Simple Usage Example import { SortService, Direction

May 12, 2022

Gets news from liveuamap.com and sends it to a Discord webhook

Gets news from liveuamap.com and sends it to a Discord webhook

Jun 27, 2022

Gets system requirement information to compare to the ones shown in Steam.

Steam SysReq Gets system requirement information to compare to the ones shown in Steam. Usage import getSteamSysReq from 'steam-sysreq'; const steamS

Nov 15, 2022

Clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn from each other in real-time.

Clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn from each other in real-time.

Awesome Clubhouse The clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn f

Nov 9, 2022

Telegram Chatting is a web site-based two-way real-time chat communication application.

Telegram Chatting is a web site-based two-way real-time chat communication application.

Telegram Chatting is a web site-based two-way real-time chat communication application. Has features including two-way private messaging between users, searching user lists, viewing profiles between users, and updating user data.

Dec 27, 2022

A yearly review of your public GitHub repository stats.

Repos Wrapped A yearly review of your public GitHub repository stats. View your stats Endpoints require trailing slashes Append your GitHub username t

Jul 29, 2022

A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp.

Basic2Lisp A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp. Syntax Print-Sth Put some-value to standard output. PRI

Jul 10, 2022

This project is a single-page application (SPA) about Booklist in which you can add your favorite books.

This project is a single-page application (SPA) about Booklist in which you can add your favorite books.

AWESOME BOOKS This website Awesome Books Library provides users a convenient way to keep track of their books or reading lists. Users can add and remo

Feb 25, 2022
Comments
  • The prices changes in percentage is showing only absolute value of percentage

    The prices changes in percentage is showing only absolute value of percentage

    Describe the bug

    The price change percentage in 24h and 7d is shown in the absolute value so it gives the user no idea that the price has increased or decreased.

    To Reproduce

    Steps to reproduce the behavior:

    1. run the command cryptostat
    2. Enter any cryptocurrency like eth, btc, etc.
    3. The percentage would be visible in 24h and 7d column without showing whether it is positive or negative

    Expected behavior

    The values of 24h and 7d should also tell whether the percentage is negative or positive

    bug good first issue 
    opened by Kunal4now 0
  • Cheerio only loads top 10 cryptocurrencies

    Cheerio only loads top 10 cryptocurrencies

    Describe the bug Cheerio is only able to fetch details of the top 10 cryptocurrencies on coinmarketcap.

    To Reproduce Steps to reproduce the behavior:

    1. Enter any cryptocurrency that is not in the top 10
    2. It would give invalid cryptocurrency

    Expected behavior Cryptostat should show stats of all the cryptocurrencies and not just the top 10.

    bug help wanted 
    opened by Kunal4now 0
The world's fastest game! User gets ten dice. Then rolls and rolls as fast as they can until he gets all their dice on the same number.

tenzies-game The world's fastest game! User gets ten dice. Then rolls and rolls as fast as they can until he gets all their dice on the same number. I

Babur Shah Sayer 6 Nov 26, 2022
✨ View all of your GitHub stats and compare your stats with friends, made using nextjs and tailwind.

Octotastic All of your GitHub Stats in one place. Features: View your own stats or any other user's stats. View advanced stats using graphs and charts

ashish 10 Sep 6, 2022
A web app which help you to save you a list of your favorite books, they will be saved on your local storage to never loose them even if you close the page. Built wiht JavaScript

Awesome Books In this project I build a page to save a list of your favorites books, you can add new books, delete it and they will be saved in the lo

Williams Colmenares 9 Dec 17, 2022
A JavaScript Library that allows you to execute function when a certain element gets added to the document

wait-for-it.js A JavaScript Library that allows you to execute function when a certain element gets added to the document Getting Started If you want

Muhammad Tayyab Sheikh 12 Apr 26, 2022
A list of EVM-based chains that also allows you to add chains to your favorite Web3 wallet

A list of EVM-based chains that also allows you to add chains to your favorite Web3 wallet. An alternative to the closing chainlist.org

Frederik Bolding 108 Jan 5, 2023
Chrome Extension - Gets your Trybe Agenda from slack

Trybe Schedule Notification Extensão para navegadores base chromium para facilitar o dia a dia do estudante da Trybe. Sumário Instalação Uso FAQ Contr

Pedro Brito 13 Apr 8, 2022
If you want to know more about your favorite TV show then you've come to the right place!

Ultimate Show Guide We want to introduce you this web page that will help you to manage all your favourite TV series from place. ??️ Desktop version H

William Morales 6 Jun 23, 2022
Get dynamically generated your github contributor stats on your READMEs!

GitHub Readme Contributor Stats Get dynamically generated your github contributor stats on your READMEs! Features GitHub Contributor Stats Card Themes

Taehyun Hwang 20 Dec 11, 2022
Node-cli-starter - Basic starter kit for building Node CLI applications with TypeScript.

node-cli-starter Minimal starter kit for building Node CLI applications with TypeScript. Getting Started To get started clone repo locally and run npm

Cory Rylan 7 May 17, 2022
SEE WHO GETS TO A SCORE OF A 100 FIRST

PIG-GAME RULES 1 . The main goal is to reach a score equal or above to a 100. 2 . To play, click on the button named " ROLL DICE ". 3 . To hold your s

Daniel Dukundane 6 Jun 12, 2021