Documentation
¶
Overview ¶
Package sizeparse parses coreutils-style non-negative byte sizes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalid = errors.New("invalid size")
ErrInvalid is returned for non-numeric, malformed, or out-of-range sizes.
View Source
var ErrRelative = errors.New("relative size operators not supported")
ErrRelative is returned when a size uses a relative-size operator.
Functions ¶
func Parse ¶
Parse parses a non-negative byte count with an optional coreutils suffix.
For K/M/G/T the leading letter is case-insensitive; P/E are uppercase-only, matching GNU coreutils on 64-bit systems. Relative-size modifiers are rejected with ErrRelative so callers can surface a clearer message.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.