Documentation
¶
Overview ¶
Package treeport checks complete destination trees without changing the source.
Index ¶
Constants ¶
View Source
const SchemaVersion = "1"
View Source
const Version = "0.1.3"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Limits ¶
type Limits struct {
MaxEntries int
MaxNodes int
MaxPathBytes int
MaxTotalBytes int64
MaxIssues int
MaxIndexBytes int64
}
Paths are slash-delimited relative raw bytes. Kind: file, directory, symlink.
func DefaultLimits ¶
func DefaultLimits() Limits
func NormalizeLimits ¶
NormalizeLimits replaces zero values with defaults and rejects negative limits.
type Original ¶
func OriginalPath ¶
type Report ¶
type Report struct {
SchemaVersion string `json:"schema_version"`
ToolVersion string `json:"tool_version"`
Profile string `json:"profile"`
ComponentBudget int `json:"component_budget"`
PathBudget int `json:"path_budget"`
LengthUnit string `json:"length_unit"`
ProfileVersion string `json:"profile_version"`
UnicodeVersion string `json:"unicode_version"`
DestinationRoot string `json:"destination_root"`
Status string `json:"status"`
Complete bool `json:"complete"`
EntryCount int `json:"entry_count"`
NodeCount int `json:"node_count"`
Issues []Issue `json:"issues"`
Conflicts []Conflict `json:"conflicts"`
Limitations []string `json:"limitations"`
}
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
treeport
command
Command treeport performs read-only, model-scoped destination tree checks.
|
Command treeport performs read-only, model-scoped destination tree checks. |
|
examples
|
|
|
embed
command
Embed the deterministic export model before accepting a generated tree.
|
Embed the deterministic export model before accepting a generated tree. |
|
Package input reads source names without renaming, copying, following tree symlinks, or decompressing archive members.
|
Package input reads source names without renaming, copying, following tree symlinks, or decompressing archive members. |
|
scripts
|
|
|
release
command
Command release builds reproducible-layout release archives and SHA256SUMS.
|
Command release builds reproducible-layout release archives and SHA256SUMS. |
Click to show internal directories.
Click to hide internal directories.