aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/io
AgeCommit message (Collapse)Author
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 ConsoleIO.phpnsfisis
2026-05-16feat(port): port BaseIO.phpnsfisis
2026-05-16feat(port): port IOInterface.phpnsfisis
2026-05-15feat(port): port NullIO.phpnsfisis
2026-05-15feat(port): port BufferIO.phpnsfisis
Add fseek, rewind, strip_tags shim functions and PHP_EOL constant.
2026-05-12feat(init): add scaffold filesnsfisis