hyperlane-cli 0.1.10

A command-line tool for Hyperlane framework.
/// Errors that can occur during project creation
#[derive(Debug, thiserror::Error)]
pub(crate) enum NewError {
    /// IO error occurred
    #[error("IO error: {0}")]
    IoError(#[from] std::io::Error),
    /// Git command not found
    #[error("Git is not installed or not found in PATH")]
    GitNotFound,
    /// Project already exists
    #[error("Project directory '{0}' already exists")]
    ProjectExists(String),
    /// Git clone failed
    #[error("Git clone failed: {0}")]
    CloneFailed(String),
    /// Invalid project name
    #[error("Invalid project name: {0}")]
    InvalidName(String),
}