harmony/harmony-rs
2024-11-06 16:23:08 -05:00
..
harmony wip: xml parser 2024-10-04 11:26:55 -04:00
opnsense-config feat(opnsense-config): Xml parsing now works great to parse a full production config. Only some element ordering that is not consistent across multiple elements of the same type sometimes does not match but moving some stuff around gets us easily to a 100% matching file 2024-11-06 16:23:08 -05:00
.gitignore chore: Move client setups to private repos that can be cloned manually by the developer 2024-09-13 16:19:49 -04:00
Cargo.lock feat(opnsense-config): Add MaybeString type to preserve xml serialization of empty elements 2024-11-02 13:51:12 -04:00
Cargo.toml wip: New crate opnsense-config 2024-10-13 08:48:56 -04:00
LICENSE chore(harmony): Use Cargo workspaces for core harmony and client specific implementation 2024-09-06 12:17:23 -04:00
README.md feat: Significant refactoring to introduce the HostBinding struct that has for sole purpose to bind a PhysicalHost and LogicalHost together. The PhysicalHost contains everything hardware up to the mac address, LogicalHost ip address, name and above 2024-09-23 00:30:27 -04:00

Due to the current setup being a mix of separate repositories with gitignore and rust workspace, a few options are required for cargo-watch to have the desired behavior :

RUST_LOG=info cargo watch --ignore-nothing -w harmony -w private_repos/ -x 'run --bin nationtech' 

This will run the nationtech bin (likely private_repos/nationtech/src/main.rs) on any change in the harmony or private_repos folders.