Skip to main content

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}