hashtree-config

Crates.iohashtree-config
lib.rshashtree-config
version0.2.3
created_at2025-12-18 04:52:29.369372+00
updated_at2026-01-19 13:10:51.948733+00
descriptionShared configuration for hashtree tools
homepage
repository
max_upload_size
id1991730
size25,289
Martti Malmi (mmalmi)

documentation

README

hashtree-config

Shared configuration for hashtree tools.

Provides configuration loading and key management used by hashtree-cli and git-remote-htree.

Configuration File

~/.hashtree/config.toml:

[blossom]
read_servers = ["https://cdn.iris.to", "https://hashtree.iris.to"]
write_servers = ["https://hashtree.iris.to"]
max_upload_mb = 100

[nostr]
relays = [
    "wss://relay.damus.io",
    "wss://relay.snort.social",
    "wss://nos.lol"
]

[server]
enable_webrtc = true
public_writes = false

[sync]
enabled = true
sync_own = true
sync_followed = true

Keys File

~/.hashtree/keys:

nsec1abc123... default
nsec1xyz789... work

Part of hashtree-rs.

Commit count: 0

cargo fmt