MarketDeck docs

icons

Manage the on-disk coin-logo cache used by the GNOME plugin and web UI.

The icon cache holds coin logos under ~/.cache/marketdeck/icons/. The GNOME extension and the web UI render from this cache so neither has to hit a remote logo CDN on every panel update.

Usage#

marketdeck icons <subcommand> [args]

Subcommands#

SubcommandWhat it does
statsDisk-side stats — file count, byte total, cache directory.
listEnumerate cached coins with size + mtime.
clear [coin]Purge the whole cache, or just one named coin.

Examples#

marketdeck icons stats --format text
marketdeck icons list --format text
marketdeck icons clear        # full purge
marketdeck icons clear BTC    # just one coin

What it does NOT report#

In-memory hit / miss counters are per-process and always read as null for one-shot CLI runs. The long-running GNOME extension maintains its own counters via getIconCacheStats() and surfaces them in the prefs UI.

Refresh policy#

The cache is currently append-only — once a logo is fetched, it stays until you clear it. If Hyperliquid republishes a coin's logo the local copy stays stale; pruning by hand is the only trigger today.