rusty_repo_context_manager/
lib.rs

1//===----------------------------------------------------------------------===//
2//
3// Copyright (c) 2025 David Rivera
4//
5// This source code is licensed under the MIT license found in the
6// LICENSE file in the root directory of this source tree.
7//
8// SPDX-License-Identifier: MIT
9//
10//===----------------------------------------------------------------------===//
11//
12// This library provides a set of tools for managing and manipulating
13// repository contexts, including file trees, git information, and more.
14//===----------------------------------------------------------------------===//
15//
16
17/// Re-export main types for easy access
18#[allow(clippy::all)]
19pub use types::*;
20
21pub mod cli;
22pub mod context;
23pub mod files;
24pub mod git;
25pub mod output;
26pub mod tree;
27/// Internal modules
28pub mod types;
29
30// Re-export key functionality
31pub use cli::Cli;
32pub use context::ContextManager;
33pub use output::{OutputContext, OutputDestination, OutputFormat};
34pub use tree::TreeContext;