pub fn run(args: &Args) -> Result<()>Expand description
Run the CLI application with parsed arguments
ยงErrors
Returns an error if:
- Configuration cannot be loaded from arguments
- File list processing fails (invalid paths, permission denied)
- Directory walking fails (IO errors, git root not found)
- Output formatting fails (UTF-8 conversion, clipboard errors)
- Memory limits are exceeded during buffering
All errors are wrapped with diagnostic context via miette.