Automic VaultAutomic Vault

brew

Install epr with Homebrew, apk, Nix

Command-line EPUB reader. Version 2.4.15 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install epr

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add epr

Alpine Linux edge package indexes · epr · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#epr

nixpkgs package indexes · pkgs/by-name/ep/epr/package.nix · source: api.github.com

overview

Package summary

Command-line EPUB reader

Commands and aliases

  • epr

history

Project history and usage

epr is a small Python terminal EPUB reader. Its README emphasizes a keyboard-oriented CLI experience: remembering the last book and per-file reading state, adapting to terminal resize, supporting EPUB3 text, opening embedded images, and providing simple dark and light color schemes.

Project history

The GitHub repository was created in March 2019. The project kept the classic Unix shape of a single-purpose command-line reader, with installation paths through PyPI, pip from Git, Homebrew, Chocolatey, AUR, or manual placement in PATH.

Adoption history

epr became popular enough for packaging across several ecosystems and accumulated notable GitHub attention for a niche terminal reader. The README also points users toward epy, the author's more featureful fork that supports more formats and reading features.

How it is used

Users invoke epr with an EPUB path or without arguments to resume the last read file. It stores per-file reading state in $HOME/.config/epr/config or $HOME/.epr, and it can search reading history by passing words from a previous path.

Why package nerds care

epr is the kind of package terminal users like because it turns a GUI-heavy activity into a shell command. Its small dependency footprint and plain config/state files make it easy to package and easy to reason about.

Timeline

  • 2019: The GitHub repository is created.
  • 2023: The repository records a February 2023 push in the cited metadata.
  • 2020s: The README documents installation through PyPI, Homebrew, Chocolatey, AUR, and manual PATH placement.

Related projects

  • epy is the author's more featureful fork of epr.
  • ebooklib and rupa/epub are listed as inspirations in the README.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/epr/config~/.epr

executables

Installed executables

CommandKindExposureNote
eprcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.4.15
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/wustho/epr

  • infoNo package-manager update timestamp was available.low confidence
  • infoNo cached GitHub release or tag data was available.https://github.com/wustho/eprnone confidence

install metadata

Package metadata

Package keybrew:epr
Version2.4.15
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/epr
Homepagehttps://github.com/wustho/epr
Repositoryhttps://github.com/wustho/epr
Upstream docshttps://github.com/wustho/epr#readme
LicenseMIT
Source archivehttps://files.pythonhosted.org/packages/39/20/d647083aa86ec9da89b4f04b62dd6942aabb77528fd2efe018ff1cd145d2/epr-reader-2.4.15.tar.gz
Dependenciespython@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameepr
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

epr

nix profile install nixpkgs#epr
  • normalized package name match
  • Matched by: Epr
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ep/epr/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

epr 2.4.15-r2

CLI epub reader

https://github.com/wustho/epr

sudo apk add epr
  • License: MIT
  • Architecture: x86_64
  • Source Package: epr
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Epr
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: epr from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

epr-pyc 2.4.15-r2

Precompiled Python bytecode for epr

https://github.com/wustho/epr

sudo apk add epr-pyc
  • License: MIT
  • Architecture: x86_64
  • Source Package: epr
  • 1 dependencies
  • normalized package name match
  • Matched by: Epr
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: epr-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment