aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/init_command.rs
AgeCommit message (Expand)Author
2026-08-22feat(cli): tell the user to run `shirabe`, not `composer`nsfisis
2026-08-19fix(input): thread a typed InputValue through the input layernsfisis
2026-08-18fix(input): return a bool|string|string[]|null enum from get_optionnsfisis
2026-08-18fix: propagate ported exceptions instead of flattening themnsfisis
2026-08-18refactor(preg): make preg_match_all yield matches per occurrencensfisis
2026-08-18refactor(preg): add preg_is_match for existence-only call sitesnsfisis
2026-08-18refactor(preg): drop the offset argument from preg_matchnsfisis
2026-08-18refactor(preg): drop the Vec-returning preg_match_allnsfisis
2026-08-18refactor(pcre): inline Preg into its call sites and drop the cratensfisis
2026-08-18refactor(preg): split PregMatches reads into get() and name()nsfisis
2026-08-18refactor(pcre): hand back the match instead of copying it outnsfisis
2026-08-17refactor(pcre): return the Preg $matches instead of filling an out-paramnsfisis
2026-08-17refactor(preg): wrap the preg_* $matches maps in newtypesnsfisis
2026-08-17refactor(preg): drop Option wrapper from matches arg of match_all*()nsfisis
2026-08-17fix(pcre): preserve unmatched groups in Preg::match_all*()nsfisis
2026-08-16refactor: narrow pub(crate) items to privatensfisis
2026-08-15feat(cli): report Shirabe's own identity instead of Composer'snsfisis
2026-08-10refactor(symfony): hide leaf modules behind their parent re-exportsnsfisis
2026-08-09refactor(symfony-console): extract symfony/console into the shirabe-symfony-c...nsfisis
2026-08-09refactor(pcre): extract composer/pcre into the shirabe-pcre cratensfisis
2026-08-08feat(php-shim): give ported exceptions PHP's class hierarchynsfisis
2026-08-07refactor(platform-repository): fetch the PHP runtime in one RPC callnsfisis
2026-08-07refactor: merge split inherent impl blocks into one per typensfisis
2026-08-06chore: drop @param/@return tags that only restate Rust typesnsfisis
2026-08-02fix(json): propagate JsonFile::encode errors instead of unwrappingnsfisis
2026-08-02refactor(php-shim): introduce PhpClass for reporting PHP class namesnsfisis
2026-08-02feat(command): wire suggested values into every command definitionnsfisis
2026-08-02feat(console-input): port the suggested-values backport onto InputArgument/In...nsfisis
2026-08-02feat(symfony-console): implement the shell completion command plumbingnsfisis
2026-08-02fix(io): propagate ask/select errors instead of panickingnsfisis
2026-07-25refactor: replace redundant clones with movesnsfisis
2026-07-18perf(regex): eliminate per-call clone overhead in preg_* dispatchnsfisis
2026-07-11chore: use fully-qualified name for Rc/RefCellnsfisis
2026-07-05feat(init-command): wire update/dump-autoload sub-command dispatchnsfisis
2026-06-29chore(lint): ban bare `use anyhow::Result` and fully qualify itnsfisis
2026-06-28refactor: add linternsfisis
2026-06-27fix(json): encode empty stdClass fields as {} not []nsfisis
2026-06-27refactor: fix compiler warnings and clippy warningsnsfisis
2026-06-25feat(php-shim): model $_ENV/$_SERVER as OsString snapshotsnsfisis
2026-06-24refactor(process): take cwd as Option<&str> instead of IntoExecCwdnsfisis
2026-06-24chore: unwrap meaningless PhpMixed::String()nsfisis
2026-06-24fix(console): make Command/BaseCommand methods take &selfnsfisis
2026-06-24refactor(crates): split metadata-minifier and spdx-licenses into own cratesnsfisis
2026-06-23test(command): port InitCommandTestnsfisis
2026-06-23refactor(console): close HelperSet to a fixed set of four helpersnsfisis
2026-06-22test: port previously-ignored Composer tests via __ test hatchesnsfisis
2026-06-21refactor(php-shim): split filter_var into per-filter functionsnsfisis
2026-06-20refactor(php-shim): drop Box wrapping from PhpMixed List/Arraynsfisis
2026-06-20refactor(package-discovery): extend BaseCommand as supertraitnsfisis
2026-06-20feat(init): implement repos/repositorySets accessorsnsfisis