Files
harmony/opnsense-api/test_dnsmasq_codegen.sh

18 lines
453 B
Bash

#!/bin/bash
set -e
dir=$(dirname "${0}")
# Step 1: Generate Rust code from XML using the codegen
cd "$dir/../opnsense-codegen"
cargo run -- generate \
--xml vendor/core/src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml \
--output-dir ../opnsense-api/src/generated \
--module-path crate::generated::dnsmasq
cd -
cd "$dir"
# Step 2: Load test credentials and run example
source env.sh
RUST_LOG=debug cargo run --example list_dnsmasq