worktree_io/lib.rs
1//! `worktree-io` — open GitHub, Linear, and local Centy issues as git worktree workspaces.
2
3/// Configuration loading and serialization.
4pub mod config;
5/// Git operations: cloning, fetching, branch detection, and worktree creation.
6pub mod git;
7/// Pre/post-open hook execution.
8pub mod hooks;
9/// Issue reference types and parsing.
10pub mod issue;
11/// Editor and terminal openers.
12pub mod opener;
13/// Per-repository hook configuration loaded from `.worktree.toml`.
14pub mod repo_hooks;
15/// Scaffold template written to `.worktree.toml` when the file is absent.
16pub mod repo_hooks_scaffold;
17/// `worktree://` URL scheme registration.
18pub mod scheme;
19/// Compile-time TOML template assets embedded via `include_str!`.
20pub mod templates;
21/// Workspace TTL management and registry.
22pub mod ttl;
23/// Workspace creation and lifecycle.
24pub mod workspace;
25
26pub use config::Config;
27pub use issue::{DeepLinkOptions, IssueRef};
28pub use workspace::Workspace;