pub mod file_ops;
pub mod filesystem;
pub mod process;
pub mod shell;
pub mod shim;
pub mod symlink;
mod constants;
mod detection;
pub use detection::{
get_current_architecture, get_current_os, get_current_platform, get_foojay_libc_type,
get_platform_description, get_platform_libc, get_required_libc_type, matches_foojay_libc_type,
};
pub use constants::{
executable_extension, is_reserved_name, kopi_binary_name, path_separator, shim_binary_name,
uses_symlinks_for_shims, with_executable_extension,
};
pub use filesystem::{
AdvisorySupport, DefaultFilesystemInspector, FilesystemInfo, FilesystemInspector,
FilesystemKind,
};
pub use process::{ProcessInfo, processes_using_path};