homi

command
v1.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Overview

homi is a command line interface which helps to create configuration files for a new network homi supports various options for different deployment modes, number of nodes, etc.

Source Files

Each file contains the following contents

  • main.go : Runs the application as an entry point

Directories

Path Synopsis
common package provides utility functions to generate random keys and random directory
common package provides utility functions to generate random keys and random directory
docker package contains service packages which are to be used to create a docker-compose.yml with given options docker support is enabled by default when using `setup` command and can be set explicitly by giving `docker` as a type argument
docker package contains service packages which are to be used to create a docker-compose.yml with given options docker support is enabled by default when using `setup` command and can be set explicitly by giving `docker` as a type argument
compose
compose package provides homi object which is to be used to create a docker-compose.yml
compose package provides homi object which is to be used to create a docker-compose.yml
service
service package provides various templates to build a docker-compose.yml
service package provides various templates to build a docker-compose.yml
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file
genesis package provides utility functions to generate new genesis file to init a chain
genesis package provides utility functions to generate new genesis file to init a chain
setup package generates config files following the given deployment options.
setup package generates config files following the given deployment options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL