Package-level declarations

Types

Link copied to clipboard
class KeyValueBlockInset(fillChar: Char = ' ') : KeyValueInset

Dynamic block inset: Creates an inset with (key.length + 1) characters, e.g., spaces.

Link copied to clipboard
class KeyValueConverter(separator: String = KeyValueStorageDefaults.SEPARATOR, inset: KeyValueInset = KeyValueStorageDefaults.INSET)

A class for reading and writing human-readable key-value data. Supports multi-line values using indentation.

Link copied to clipboard

A fixed, configurable inset (e.g., 4 spaces).

Link copied to clipboard
interface KeyValueInset

Interface for calculating the inset for multiline values.

Link copied to clipboard

No inset – continuation lines are not allowed or have no indentation.

Link copied to clipboard