Skip to main content

Crate cli

Crate cli 

Source
Expand description

Heddle: An AI-native version control system

Heddle provides content-addressed storage, immutable history with stable change identifiers, and explicit agent attribution for AI-augmented development.

Modules§

bench
cli
Command-line interface for Heddle.
client
CLI sync orchestration.
config
exit
Heddle CLI exit code taxonomy.
extensions
Local glue between cli’s dispatch and the WeftExtensions trait surface.
harness
logging
Structured logging initialization and configuration.
operation_id
Client-supplied operation-id resolution.
perf
Developer-facing performance profiling helpers.
remote
Remote configuration management.
semantic
Semantic facade for the CLI crate.
ts_codegen
Generate TypeScript types from heddle’s runtime JSON-Schema introspection.
util
Small utilities shared across the CLI library.

Macros§

log_operation
log_repo_event

Structs§

LoggingConfig
LoggingGuard
Repository
A Heddle repository.

Enums§

HeddleError
Error type for repository/storage-adjacent operations.
LogFormat
OutputMode
StoreError
Error type for repository/storage-adjacent operations.

Traits§

ObjectStore
Trait for object storage backends.

Functions§

init_logging
Initialize the global tracing subscriber.
init_logging_default
is_enabled
register_hosted_factory
Register factories needed to reopen CLI-owned lazy hosted repositories.

Type Aliases§

StoreResult