cli/env/upgrade.rs
1use crate::config::Config;
2use anyhow::Result;
3
4#[derive(Debug, Default)]
5pub struct EnvUpgradeReport {
6 pub updated: usize,
7 pub skipped: usize,
8 pub user_modified: usize,
9}
10
11pub async fn handle_upgrade(
12 _config: &Config,
13 _dry_run: bool,
14 _verbose: bool,
15) -> Result<EnvUpgradeReport> {
16 // Env-backed templates are upgraded by their owning subsystems:
17 // shell presets under `Shell Presets`, app configs under `App Configs`.
18 Ok(EnvUpgradeReport::default())
19}