fabro/lib/crates/fabro-cli
Bryan Helmkamp a256c14a77
refactor(cli): collapse duplicated bootstrap and settings helpers
- Merge prepare_foreground_server_bootstrap and prepare_server_sink_bootstrap
  into one prepare_server_bootstrap(config, storage, foreground).
- Drop three one-line settings_layer_* passthroughs from user_config; callers
  now use load_settings_with_{storage_dir,config_and_storage_dir} directly.
- Swap underscore-prefixed lock field for #[expect(dead_code, reason=…)] to
  document RAII intent explicitly.
- Remove two narrate-what-it-does comments.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 16:40:33 -04:00
..
src refactor(cli): collapse duplicated bootstrap and settings helpers 2026-04-19 16:40:33 -04:00
tests/it fix(cli): unify server state and logging under storage 2026-04-19 16:34:27 -04:00
build.rs feat(cli): surface debug build profile in version output 2026-04-18 09:44:54 -04:00
Cargo.toml refactor(install): consolidate shared primitives in fabro-install crate 2026-04-19 13:54:47 -04:00