StateManager

class emmet.cli.state_manager.StateManager(state_dir=Path.home() / '.emmet')

Bases: object

Manages persistent state for the CLI application.

Parameters:

state_dir (Path | str)

get(key, default=None)

Gets a value from state.

Return type:

Any

Parameters:
  • key (str)

  • default (Any)

set(key, value)

Sets a value in state and persists it.

Return type:

None

Parameters:
  • key (str)

  • value (Any)