Skip to main content

Module utils

Module utils 

Source
Expand description

Utility functions shared across CLI commands.

Re-exports§

pub use ftl::FtlFileInfo;
pub use ftl::LoadedFtlFile;
pub use ftl::discover_and_load_ftl_files;
pub use ftl::discover_ftl_files;
pub use ftl::load_ftl_files;
pub use ftl::locale_output_dir;
pub use ftl::main_ftl_path;

Modules§

ftl
Shared FTL file operations for CLI commands.
ui

Functions§

count_ftl_resources
Counts the number of FTL resources (message keys) for a specific crate.
discover_crates
Discovers all crates in a workspace (or single crate) that have i18n.toml. This is a convenience wrapper around discover_workspace that returns just the crates.
discover_workspace
Discovers workspace information including root, target dir, and all crates with i18n.toml. This is used by the monolithic temp crate approach for efficient inventory collection.
filter_crates_by_package
Filter crates by package name if specified.
get_all_locales
Get all locale directories from an assets directory.
partition_by_lib_rs
Partition crates into valid (has lib.rs) and skipped (missing lib.rs).