Module: Ace::Support::Fs

Defined in:
lib/ace/support/fs.rb,
lib/ace/support/fs/errors.rb,
lib/ace/support/fs/version.rb,
lib/ace/support/fs/atoms/path_expander.rb,
lib/ace/support/fs/molecules/directory_traverser.rb,
lib/ace/support/fs/molecules/project_root_finder.rb

Overview

Filesystem utilities for ace-* gems

Provides unified path expansion, project root detection, and directory traversal functionality extracted from ace-support-core and ace-config.

Components:

  • Atoms::PathExpander - Path expansion with protocol, env var, and relative path support

  • Molecules::ProjectRootFinder - Project root detection based on marker files

  • Molecules::DirectoryTraverser - Config directory discovery in directory hierarchy

Defined Under Namespace

Modules: Atoms, Molecules Classes: Error, PathError

Constant Summary collapse

VERSION =
"0.3.3"