Skip to main content

Module inventory

Module inventory 

Source
Expand description

The one detector of predecessor files.

A predecessor file is one another release tool owns: its release configuration, its workflow, its manifest, a bump script, or a hook. Each is named here with its tool and its kind, so the archive moves exactly what this table lists and nothing a guess would add. Four root files serve the project whatever releases it, so they stay in place and are listed as such: the changelog, the readme, the licence, and the agent entry document.

Structs§

Entry
One listed file.

Enums§

Kind
What a predecessor file is to its tool.
Placement
Where a listed file stays through the archive.

Constants§

PREDECESSORS
Every predecessor file this release recognizes: its path, its tool, and its kind.
ROOT_FILES
The root files that stay in place and are listed as such.

Functions§

classify
The tool, kind, and placement of one path, or None for a path this release does not list.
listed
Every listed path among paths, predecessor files first in table order, then the root files.
scan
Every listed file present at target, read from the disk.