MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / find_repository_root

Function find_repository_root

atomic-cli/src/commands/mod.rs:242–245  ·  view source on GitHub ↗

Find the repository root by searching upward from the current directory. This function starts at the current working directory and walks up the directory tree looking for a `.atomic` directory. This allows commands to work from any subdirectory within a repository. # Returns The path to the repository root (the directory containing `.atomic`). # Errors Returns [`CliError::RepositoryNotFound`]

()

Source from the content-addressed store, hash-verified

240/// println!("Repository found at: {}", repo_root.display());
241/// ```
242pub fn find_repository_root() -> CliResult<PathBuf> {
243 let cwd = std::env::current_dir().map_err(CliError::Io)?;
244 find_repository_root_from(&cwd)
245}
246
247/// Find the repository root starting from a specific path.
248///

Callers 15

runMethod · 0.85
runMethod · 0.85
open_repositoryFunction · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85
runMethod · 0.85

Calls 1

Tested by 1

runMethod · 0.68