Skip to main content

Crate hyperlane_cli

Crate hyperlane_cli 

Source
Expand description

hyperlane-cli

A command-line tool for Hyperlane framework.

Structs§

Args
Parsed command line arguments
NewProjectConfig
Configuration for creating a new project
Package
Package information in monorepo
PublishResult
Publish result for a single package
TemplateConfig
Configuration for template generation
Version
Parsed version components following semantic versioning

Enums§

BumpVersionType
Types of version bumps
CommandType
Available commands
ModelSubType
Model subtypes for organizing data structures
NewError
Errors that can occur during project creation
PublishError
Error types for publish operation
TemplateError
Errors that can occur during template generation
TemplateType
Types of template components that can be generated

Statics§

DERIVE_REGEX
Regex pattern to match derive attribute

Functions§

execute_bump
Read and update version in Cargo.toml
execute_fmt
Execute fmt command
execute_new
Execute new command to create a project from template
execute_publish
Execute publish command for all packages in workspace
execute_template
Execute template generation
execute_watch
Execute watch command using cargo-watch
format_path
Format code at specific path
parse_args
Parse command line arguments
print_help
Print help message
print_version
Print version