class

Pomtex::Seed::Index

Inherits Reference < Object

The file -> package index, built from TeX Live's texlive.tlpdb and cached as TSV.

Constants

FORMAT_TAG = "pomtex-index-v2"
MAX_AGE = 14.days

Constructors

from_tlpdb(io : IO) : Index

Parses a texlive.tlpdb stream. Only run files are indexed; doc/src files are never fetched because arils are run-time containers.

Source

Class methods

cached_release(path : Path) : Int32 | Nil

The release recorded in a cached index, without loading all of it.

Source
load(path : Path) : Index | Nil
Source
normalize_font(name : String) : String
Source

Instance methods

files
Source
fonts
Source
packages
Source
release

The TeX Live release the repository belongs to (00texlive.config).

Source
release=(release : Int32 | Nil)

The TeX Live release the repository belongs to (00texlive.config).

Source
save(path : Path) : Nil
Source