Use when expanding and rebuilding the local EDirect PubMed `Current` archive plus its derived index layers.
CLI tool for expanding and indexing current PubMed archive files for local EDirect operations.
EDIRECT_LOCAL_ARCHIVE=/path/to/local/archive PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH /home/vimalinx/miniforge3/envs/bio/bin/expand-current/home/vimalinx/miniforge3/envs/bio/bin/expand-currentCurrent PubMed archive inside an EDirect local archive installation.*.xml.gz current-archive files into indexed XML and rebuild derived merged / indexed / inverted layers.# 1) Expand and rebuild the current local PubMed archive
EDIRECT_LOCAL_ARCHIVE=/data/edirect-archive \
PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH \
/home/vimalinx/miniforge3/envs/bio/bin/expand-current
# 2) Run inside a maintenance script after archive synchronization
export EDIRECT_LOCAL_ARCHIVE=/data/edirect-archive
export PATH=/home/vimalinx/miniforge3/envs/bio/bin:$PATH
/home/vimalinx/miniforge3/envs/bio/bin/expand-current
EDIRECT_LOCAL_ARCHIVE resolves to a real local archive tree before running anything.rchive, pm-collect, and xtract are available.expand-current during a maintenance window, because it deletes previous derived index files before rebuilding them.*.e2x*, *.inv*, and *.mrg* files under the derived archive layers before rebuilding them.EDIRECT_LOCAL_ARCHIVE or missing helpers such as pm-collect can still lead to noisy partial execution and a final EXIT 0, so pre-flight checks matter.