()
| 215 | } |
| 216 | |
| 217 | pub fn resolve_logs_root() -> PathBuf { |
| 218 | CliConfig::config_dir() |
| 219 | .ok() |
| 220 | .map(|d| d.join(CLI_LOGS_DIR_NAME)) |
| 221 | .unwrap_or_else(|| { |
| 222 | std::env::temp_dir() |
| 223 | .join("bitfun-cli") |
| 224 | .join(CLI_LOGS_DIR_NAME) |
| 225 | }) |
| 226 | } |
| 227 | |
| 228 | pub fn create_session_log_dir(logs_root: &Path) -> PathBuf { |
| 229 | let timestamp = Local::now().format(SESSION_DIR_FORMAT).to_string(); |
no test coverage detected