aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command
AgeCommit message (Collapse)Author
2026-05-17fix(compile): extract constants from traits to make them dyn-compatiblensfisis
2026-05-17fix(compile): add dyn keyword to all trait object usages (E0782)nsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17fix(compile): align ChangeReportInterface::get_local_changes return typensfisis
2026-05-17fix(compile): add stubs for missing trait implementationsnsfisis
2026-05-17fix(compile): add Display impls and fix trait signaturesnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17fix(compile): add missing use declarations for Command, Composer, ↵nsfisis
IOInterface, etc.
2026-05-17fix(compile): remove duplicate impl BaseCommand blocks with wrong signaturesnsfisis
2026-05-17fix(compile): add stubs for missing trait implementationsnsfisis
2026-05-17fix(compile): extract constants from traits to make them dyn-compatiblensfisis
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-17fix(compile): remove visibility from trait methodsnsfisis
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-17fix(shirabe): correct invalid import paths and add missing dependencynsfisis
2026-05-17chore(style): cargo fmtnsfisis
2026-05-16feat(port): port DiagnoseCommand.phpnsfisis
2026-05-16feat(port): port ConfigCommand.phpnsfisis
2026-05-16feat(port): port ShowCommand.phpnsfisis
2026-05-16feat(port): port SelfUpdateCommand.phpnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16feat(port): port InitCommand.phpnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16feat(port): port RequireCommand.phpnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16feat(port): port BaseCommand.phpnsfisis
2026-05-16feat(port): port CreateProjectCommand.phpnsfisis
2026-05-16feat(port): port PackageDiscoveryTrait.phpnsfisis
2026-05-16feat(port): port UpdateCommand.phpnsfisis
2026-05-16feat(port): port RemoveCommand.phpnsfisis
2026-05-16feat(port): port RepositoryCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port BaseDependencyCommand.phpnsfisis
2026-05-16feat(port): port Bitbucket.php, GitDriver.php, GitHub.php, BumpCommand.php, ↵nsfisis
VersionSelector.php
2026-05-16feat(port): port CompletionTrait.phpnsfisis
2026-05-16feat(port): port StatusCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port ValidateCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port CheckPlatformReqsCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port ArchiveCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port ReinstallCommand.phpnsfisis
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16feat(port): port RunScriptCommand.phpnsfisis
2026-05-16feat(port): port GlobalCommand.phpnsfisis
2026-05-16feat(port): port LicensesCommand.phpnsfisis
2026-05-16feat(port): port HomeCommand.phpnsfisis
2026-05-16feat(port): port FundCommand.phpnsfisis
2026-05-16feat(port): port ExecCommand.phpnsfisis
2026-05-16feat(port): port InstallCommand.phpnsfisis
2026-05-16feat(port): port DumpAutoloadCommand.phpnsfisis
2026-05-16feat(port): port OutdatedCommand.phpnsfisis
2026-05-15feat(port): port SearchCommand.phpnsfisis
2026-05-15feat(port): port AuditCommand.phpnsfisis
2026-05-15feat(port): port ClearCacheCommand.phpnsfisis
2026-05-15feat(port): port BaseConfigCommand.phpnsfisis
2026-05-15feat(port): port SuggestsCommand.phpnsfisis
Add in_array shim function.
2026-05-14feat(port): port ScriptAliasCommand.phpnsfisis
2026-05-12feat(port): port ProhibitsCommand.phpnsfisis