WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

GradientHQ/lattica-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lattica-tools

Tools for building Lattica applications

Run Guide

Option A: Prebuilt binaries (recommended)

  • Required: --port <u16>
  • Optional: --key-path <FILE> (defaults to ./secret.key; auto-generated if missing)

macOS/Linux:

./relay --port 4001
./relay --port 4001 --key-path ./relay.key
./rendezvous --port 4002

Logging (macOS/Linux):

RUST_LOG=info ./relay --port 4001
RUST_LOG=info ./rendezvous --port 4002

Windows (PowerShell):

./relay.exe --port 4001
$env:RUST_LOG = "info"; ./relay.exe --port 4001
./rendezvous.exe --port 4002

Option B: From source

Prerequisite: Rust toolchain installed.

Relay (run inside relay/):

cd relay
cargo run -- --port 4001
cargo run -- --port 4001 --key-path ./relay.key

Rendezvous (run inside rendezvous/):

cd rendezvous
cargo run -- --port 4002
cargo run -- --port 4002 --key-path ./rendezvous.key

Logging (from source):

cd relay && RUST_LOG=info cargo run -- --port 4001
cd rendezvous && RUST_LOG=info cargo run -- --port 4002

Release builds (optional):

cd relay && cargo build --release
cd rendezvous && cargo build --release

About

Tools for building Lattica applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages