aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/package/archiver
AgeCommit message (Collapse)Author
2026-05-20fix(compile): fix all remaining compile errorsnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19fix(compile): fix more random compile errorsnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19fix(compile): fix various compile errorsnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17fix(compile): implement abstract class traits across all typesnsfisis
Implement BaseCommand trait and other abstract class traits across all command, downloader, io, package, and VCS driver types. Also fix trait method signatures for composer_mut and io_mut to return mutable references to Option rather than Option of mutable references.
2026-05-17refactor(shirabe): convert PHP abstract classes to Rust traitsnsfisis
PHP abstract classes are represented as traits to better align with Rust's type system.
2026-05-17chore(style): cargo fmtnsfisis
2026-05-16feat(port): port ZipDownloader.phpnsfisis
2026-05-16feat(port): port ArchiveManager.phpnsfisis
2026-05-16feat(port): port BaseExcludeFilter.phpnsfisis
2026-05-16feat(port): port PharArchiver.phpnsfisis
2026-05-15feat(port): port ZipArchiver.phpnsfisis
2026-05-15feat(port): port ArchivableFilesFinder.phpnsfisis
2026-05-12feat(port): port GitExcludeFilter.phpnsfisis
2026-05-12feat(port): port ArchivableFilesFilter.phpnsfisis
2026-05-12feat(port): port ArchiverInterface.phpnsfisis
2026-05-12feat(port): port ComposerExcludeFilter.phpnsfisis
2026-05-12feat(init): add scaffold filesnsfisis