Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting started

Install

Homebrew (macOS/Linux)

brew install mbhall88/tap/boast

Shell script (macOS/Linux)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mbhall88/boast/releases/latest/download/boast-installer.sh | sh

PowerShell (Windows)

powershell -ExecutionPolicy Bypass -c "irm https://github.com/mbhall88/boast/releases/latest/download/boast-installer.ps1 | iex"

Docker

docker run --rm ghcr.io/mbhall88/boast:latest about 10.1234/journal.xyz

cargo

cargo install boast --locked

From source

git clone https://github.com/mbhall88/boast
cd boast
cargo install --path . --locked

Prebuilt binaries (Linux x86_64/aarch64/armv7 — all statically linked, musl — and macOS x86_64/aarch64, Windows x86_64) are attached to every GitHub Release.

Your first report

Point boast about at anything with a DOI, and it prints a Report straight to your terminal — no config, no Manifest, no account:

boast about 10.1371/journal.pbio.1002195

Output:

boast 0.1.1 — as of 2026-08-03T05:43:11Z

━━ doi:10.1371/journal.pbio.1002195 ━━
"Big Data: Astronomical or Genomical?" — Zachary D. Stephens et al., PLOS Biology, 2015
── Citations ──
  citations              1426  all-time                 openalex
  fwci                  59.95  all-time                 openalex  field-weighted citation impact; 1.0 = world average
  citation_percentile   99.96  all-time                 openalex  top 1% in its field, year, and type
  citations              1166  all-time                 crossref  times referenced, per Crossref
  citations              1289  all-time                 dimensions
  recent_citations        165  last two calendar years  dimensions  resets each 1 January; not a rolling 24-month window
  fcr                  116.83  all-time                 dimensions  Field Citation Ratio; 1.0 = world average for the field and year
  rcr                   15.96  all-time                 dimensions  Relative Citation Ratio; 1.0 = NIH-funded benchmark
  citations               581  all-time                 europe_pmc  citation count from Europe PMC
── Attention ──
  open_access         gold  all-time  openalex  OpenAlex open-access status; "closed" means no open-access copy found
  wikipedia_mentions     0  all-time  wikipedia
  altmetric            N/A  Altmetric attention data not collected: no Details Page API key (ALTMETRIC_KEY)

── Notices ──
  This data has been sourced via the Dimensions Metrics API, use of which is subject to the terms at https://dimensions.ai/policies/terms/metrics/. Any use by an unregistered organization is not authorized. Please contact info@dimensions.ai for further information.
  English Wikipedia full-text search hits for this DOI; other-language Wikipedias are not counted

Measure a repository

A repository can be measured without a DOI or package. Pass either owner/name or the full GitHub URL; both forms resolve to the same repository identity:

boast about --repo mbhall88/rasusa
boast about --repo https://github.com/mbhall88/rasusa

Alongside the repository’s Code metrics, the report includes independent indexed-search estimates from OpenAlex and Europe PMC under Attention:

━━ github:mbhall88/rasusa ━━
── Attention ──
  mentions  16  all-time  openalex
  mentions  12  all-time  europe_pmc

These are not formal citation counts or verified literal URL occurrences. They are coverage-limited full-text search estimates; self-mentions count, and a preprint and its published version can count separately. The two providers are shown side by side and are never summed. Europe PMC is concentrated in life-sciences literature.

If the piece of software also has a code repository and/or is published on a package registry, tell boast about those too. The repository adds Code and Attention, a package adds Downloads, and a DOI adds paper Citations:

boast about --repo samtools/samtools \
            --package conda:bioconda/samtools \
            10.1093/gigascience/giab008

Now the Report gains Code and Attention sections for the repo, a Downloads section for the package, and a Downloads Rollup combining the two channels that share a compatible Window — on top of everything the bare DOI already produced above:

━━ github:samtools/samtools ━━
── Code ──
  stars                 1934  all-time  github
  forks                  613  all-time  github
  watchers                94  all-time  github  users watching the repo (subscribers)
  repo_age_years       14.40  all-time  github  since 2012-03-09
  contributors            108  all-time  github
  release_downloads  2156386  all-time  github  summed across release assets

── Attention ──
  mentions                 407  all-time  openalex
  mentions                1104  all-time  europe_pmc

━━ conda:bioconda/samtools ━━
── Downloads ──
  downloads  9032484  all-time  bioconda

═══ Downloads Rollup (derived — see channels above) ═══
  11188870 all-time = github:samtools/samtools (2156386) + conda:bioconda/samtools (9032484)

Every run above already wrote a Snapshot — boast about saves one to snapshots/ by default (pass --no-save to skip that and only print). That first Snapshot is the start of a history you can diff against later:

boast render snapshots/<the-file-it-just-wrote>.json --format markdown

Output (the raw Markdown source — this is what you’d commit or paste into a report):

# boast Report

_boast 0.1.1 — as of 2026-08-03T05:43:44Z_

## doi:10.1371/journal.pbio.1002195

"Big Data: Astronomical or Genomical?" — Zachary D. Stephens et al., PLOS Biology, 2015

### Citations

| Metric | Value | Window | Provider | Detail |
| --- | --- | --- | --- | --- |
| citations | 1426 | all-time | [openalex](https://api.openalex.org/works/doi:10.1371/journal.pbio.1002195) |  |
| fwci | 59.95 | all-time | [openalex](https://api.openalex.org/works/doi:10.1371/journal.pbio.1002195) | field-weighted citation impact; 1.0 = world average |
...

From here, see Concepts for the vocabulary, or jump straight to a Guide that matches your situation.