Skip to content

DuckDuckOff/pop-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Pop CLI - Multi-API Crypto & Dev Tools

Setup

cd ~/pop-cli
pip install -r requirements.txt

Configuration

Set environment variables (or they can be prompted):

export COINBASE_API_KEY="your_key"
export DUNE_API_KEY="your_key"
export VERCEL_TOKEN="your_token"
export RAILWAY_TOKEN="your_token"
export HYPERLIQUID_PRIVATE_KEY="your_key"

Or run python crypto_cli.py config to configure.

Usage

Direct CLI

python crypto_cli.py help
python crypto_cli.py coinbase price BTC
python crypto_cli.py git log
python crypto_cli.py quote
python crypto_cli.py hyperliquid markets

Via Ollama

Create a Modelfile:

FROM llama3.2
PARAMETER temperature 0.7
SYSTEM "You are Pop CLI. When user asks for crypto prices, git status, or any tool, run: python ~/pop-cli/crypto_cli.py [command]. Show output."

Build:

ollama create pop-cli -f Modelfile

Use:

ollama run pop-cli "What's the BTC price?"
ollama run pop-cli "Show my git status"

Commands

Command Description
coinbase price <symbol> Get crypto price (BTC, ETH...)
curve pools List Curve Finance pools
hyperliquid markets List Hyperliquid markets
dune run <query_id> Run Dune query
git status Git status
git log Recent commits
vercel list List Vercel deployments
quote Random dev quote
emoji Random emoji

Files

  • crypto_cli.py - Main CLI tool
  • requirements.txt - Python dependencies
  • README.md - This file

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages