fix: resolve build errors and add comprehensive symlink tests

- Fixed E0425 error in src/skills/mod.rs by moving println! inside #[cfg(unix)] block where 'dest' variable is in scope
- Added missing 'identity' field to Config struct initializations in src/onboard/wizard.rs
- Fixed import paths for AIEOS identity functions in src/channels/mod.rs
- Added comprehensive symlink edge case tests in src/skills/symlink_tests.rs
- All 840 tests passing, 0 clippy warnings

Resolves issue #28: skills symlink functionality now works correctly on Unix platforms with proper error handling on non-Unix platforms
This commit is contained in:
argenis de la rosa 2026-02-14 13:37:27 -05:00
parent acea042bdb
commit ef4444ba43
13 changed files with 834 additions and 49 deletions

View file

@ -1056,11 +1056,7 @@ impl AieosEntity {
}
}
if let Some(slang) = style.slang_usage {
let _ = writeln!(
prompt,
"- **Slang:** {}",
if slang { "yes" } else { "no" }
);
let _ = writeln!(prompt, "- **Slang:** {}", if slang { "yes" } else { "no" });
}
if !style.style_descriptors.is_empty() {
let _ = writeln!(