Skip to content

unytco/ham

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holochain App Manager (HAM)

Note:

This code base is written to demonstrate how, using the holochain-conductor-api, you can interact with the holochain conductor and simplify some hc cli commands. It shows some patterns that are used by Holo of holochain.org Right now, the holochain's hc cli is the tool you should use since it will be the most up-to-date cli tool. And if you find something useful in the patterns here, please feel free to reach out or make a PR.

Overview

HAM is a command-line utility and Rust library for managing Holochain applications. It simplifies the process of installing and enabling Holochain apps (.happ files) on a running conductor.

Prerequisites

  • Nix package manager
  • A running Holochain conductor

Installation

Clone this repository and build the project:

git clone https://github.com/unytco/ham.git
cd ham
nix develop
cargo build --release

Usage

Command Line Interface

Basic usage:

ham --happ path/to/your/app.happ
# Or install from URL
ham --happ https://example.com/path/to/app.happ

Install with network seed:

ham --happ path/to/your/app.happ --network-seed 1234567890
ham --happ https://example.com/path/to/app.happ --network-seed 1234567890

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •