pitboard 0.1.0

Park and restore your own Claude Code logins on one machine, and see what each one has left.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Changing the label an account is enrolled under.

use super::{Result, Settled};
use crate::state;

/// Returns the account's email.
pub fn rename(settled: Settled, from: &str, to: &str) -> Result<String> {
    let Settled {
        _exclusive,
        mut state,
    } = settled;
    let email = state.relabel(from, to)?.email.clone();
    state::save(&state)?;
    Ok(email)
}