//! `self update` — npm-registry check + minisign + self-replace.
//! Implementation in P3.T2.
use crate::cli::{GlobalArgs, SelfAction};
use crate::error::{OlError, OL_4250_UPDATE_FETCH_FAILED};
pub async fn run(_g: &GlobalArgs, _action: SelfAction) -> Result<(), OlError> {
Err(OlError::new(
OL_4250_UPDATE_FETCH_FAILED,
"`self update` is implemented in P3.T2",
))
}