Skip to content

CLI tool for developing, testing, and running Interwoven Rollup

License

Notifications You must be signed in to change notification settings

initia-labs/weave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

13cc3aa · Sep 26, 2024
Sep 26, 2024
Sep 17, 2024
Sep 26, 2024
Sep 26, 2024
Sep 23, 2024
Sep 18, 2024
Sep 25, 2024
Sep 12, 2024
Sep 26, 2024
Sep 25, 2024
Sep 26, 2024
Sep 26, 2024
Sep 2, 2024

Repository files navigation

Weave

Weave is a powerful command-line tool designed for managing Initia deployments and interacting with Initia and Minitia nodes.

Available Commands

Weave currently offers the following main commands and subcommands:

weave init

Initializes the Weave CLI, funding the gas station and setting up the configuration.

weave initia

Manages Initia full node operations with the following subcommands:

  • weave initia init: Bootstraps your Initia full node.
  • weave initia start: Starts the initiad full node application.
  • weave initia stop: Stops the initiad full node application.
  • weave initia log: Streams the logs of the initiad full node application.

weave minitia

Manages Minitia operations with the following subcommand:

  • weave minitia launch: Launches a new Minitia from scratch.

Building from scratch

To get started with Weave, make sure you have Go installed on your system. Then, clone the repository then build and install the project by calling

make install

Dependencies

Weave uses a few external libraries:

  • github.com/spf13/cobra: For creating powerful modern CLI applications.
  • github.com/charmbracelet/bubbletea: For building terminal user interfaces.

Contributing

We welcome contributions! Please feel free to submit a Pull Request.