Something went wrong

Thank you for being patient! We're working hard on resolving the issue

Crate overview - Lona Docs Log in

tento-core

tento-core holds small shared runtime helpers used by Tento command-line tools.

Public surface

  • install_repl_logger(app_name, flush_immediate) installs the default terminal logger and returns a tento_sh::ExternalPrinter.
  • install_repl_logger_with_parquet(app_name, flush_immediate, parquet_log_dir) adds optional rolling Parquet log output.
  • DISABLE_REPL is the shared environment switch for REPL behavior.

Boundaries

This crate should stay small and dependency-light. It is not the place for provider clients, deployment logic, or application state. Shared helpers belong here only when multiple Tento command surfaces need the same runtime behavior.

If a helper needs domain concepts, prefer a domain crate such as tento-deploy, tento-cloudflare, or a provider SDK.